0
0
0
-1
-1
-1
0
-1
0
-1
0
0
-1
0
-1
0
-2
2
-3
3
-6
6
-10
11
-15
18
-25
32
-45
72
-227
-787
-790
-356
-60
-132
196
152
461
684
793
1130
895
579
728
157
-361
-528
-1049
-1526
-1856
-2259
-2601
-2832
-2953
-3025
-3180
-3126
-2877
-2641
-2448
-2186
-1922
-1818
-1505
-1248
-1222
-1106
-913
-938
-960
-858
-934
-974
-828
-913
-994
-846
-734
-770
-658
-555
-462
-279
-89
148
251
467
570
625
616
715
519
447
463
457
644
638
722
705
900
957
1036
1144
1196
1361
1269
1509
1524
1665
1706
1670
1839
1849
1919
1884
1935
2050
2278
2177
2123
2306
2296
1707
770
-521
-1416
-1850
-2242
-2677
-3224
-3414
-3246
-2963
-2750
-2496
-2123
-1703
-1321
-988
-510
-170
-57
-82
-252
-123
176
366
498
637
851
1230
1537
1678
1671
1478
1229
975
595
165
-449
-1253
-1963
-2545
-2985
-3358
-3746
-4050
-4066
-3817
-3437
-3041
-2686
-2323
-2045
-1711
-1380
-1155
-1019
-953
-924
-849
-671
-609
-594
-666
-661
-588
-528
-527
-579
-690
-828
-889
-954
-933
-1024
-1050
-1029
-822
-604
-385
-205
-130
-6
122
325
353
407
367
445
384
497
657
745
948
1099
1322
1607
1908
2037
2168
2268
2404
2476
2439
2407
2492
2491
2473
2545
2428
2451
2400
2241
2153
2188
2255
1744
734
-553
-1610
-2367
-2902
-3597
-4332
-4469
-4234
-3767
-3288
-2936
-2460
-1842
-1219
-684
-123
365
658
684
567
598
694
824
799
705
929
1339
1703
1859
1768
1576
1407
1188
821
341
-330
-1054
-1846
-2597
-3137
-3634
-4050
-4344
-4372
-4103
-3577
-3051
-2632
-2239
-1787
-1293
-953
-722
-584
-472
-388
-379
-377
-367
-421
-553
-650
-620
-511
-451
-532
-648
-719
-786
-841
-954
-1109
-1245
-1296
-1224
-1124
-999
-904
-757
-683
-551
-296
-182
-95
2
84
98
196
112
158
324
567
837
1098
1443
1747
2019
2158
2275
2284
2444
2468
2392
2306
2131
2173
2198
2197
2156
2157
2231
2341
2466
2410
2465
2386
2223
1615
468
-680
-1959
-2817
-3495
-4161
-4782
-4799
-4424
-3938
-3243
-2787
-2100
-1359
-459
228
713
1163
1381
1312
1041
853
659
611
458
305
528
892
1274
1502
1519
1434
1334
1138
806
275
-400
-1072
-1894
-2715
-3344
-3901
-4308
-4483
-4410
-3983
-3347
-2723
-2158
-1617
-1040
-528
-264
-165
-102
-124
-206
-358
-540
-705
-891
-973
-992
-961
-849
-694
-583
-559
-593
-594
-625
-788
-941
-1017
-1022
-973
-892
-855
-738
-609
-463
-368
-264
-138
-28
-43
15
87
54
135
135
304
426
577
890
1170
1434
1725
1939
2014
2230
2188
2091
2046
1923
1804
1796
1842
1777
1811
1853
1978
2033
2173
2316
2348
2495
2479
2153
1321
305
-894
-1894
-2592
-3320
-4069
-4501
-4371
-4000
-3487
-3050
-2595
-1891
-1053
-266
337
880
1262
1398
1296
1089
906
0
0
0
-1
0
-1
0
-1
0
0
-1
0
-2
1
-4
4
-7
9
-13
16
-22
27
-35
42
-54
67
-86
113
-164
284
-1018
-3858
-3330
-3271
-2821
-2338
-1692
-1158
-629
-52
462
851
996
1051
1019
928
730
455
204
144
159
172
154
171
265
363
365
273
116
-30
-187
-513
-927
-1309
-1720
-2175
-2572
-2866
-2995
-2948
-2803
-2553
-2226
-1819
-1345
-912
-592
-358
-169
-41
-6
-71
-204
-386
-581
-767
-964
-1088
-1149
-1141
-1059
-927
-722
-477
-245
-85
23
94
143
135
39
-65
-187
-296
-391
-520
-650
-707
-693
-637
-549
-410
-249
-75
77
219
371
480
632
764
843
921
1072
1195
1249
1322
1374
1473
1526
1607
1679
1716
1778
1920
2012
2045
2065
2090
2137
2126
2054
1914
1757
1486
1079
517
-119
-792
-1421
-2013
-2565
-2926
-3068
-3061
-2968
-2822
-2567
-2156
-1711
-1293
-874
-494
-114
261
457
493
537
524
459
282
70
-40
-76
-96
-80
-65
-10
112
197
196
135
43
-94
-275
-459
-703
-1052
-1422
-1719
-1955
-2135
-2251
-2299
-2251
-2096
-1841
-1546
-1277
-1031
-796
-572
-422
-330
-283
-291
-362
-462
-561
-688
-803
-907
-978
-972
-914
-827
-708
-558
-385
-239
-135
-45
-15
-30
-36
-57
-142
-237
-351
-456
-535
-567
-605
-615
-548
-463
-341
-182
-16
119
272
499
664
833
953
1030
1082
1135
1160
1180
1192
1149
1148
1118
1130
1161
1208
1214
1276
1385
1457
1509
1552
1581
1539
1516
1442
1329
1184
1036
754
407
57
-356
-767
-1234
-1665
-1975
-2114
-2188
-2196
-2123
-1950
-1682
-1434
-1155
-940
-769
-519
-251
-119
-33
11
7
-27
-119
-224
-366
-456
-475
-489
-511
-448
-371
-326
-275
-240
-227
-279
-383
-472
-616
-828
-972
-1120
-1298
-1465
-1616
-1734
-1772
-1709
-1637
-1561
-1437
-1241
-1056
-909
-771
-657
-572
-513
-475
-459
-488
-528
-541
-584
-617
-637
-680
-659
-593
-540
-483
-374
-243
-134
-52
27
90
136
119
62
22
-44
-142
-185
-261
-334
-377
-371
-326
-271
-192
-142
-39
108
246
339
462
563
604
682
728
700
667
649
588
505
486
453
435
424
434
505
588
687
750
800
832
883
891
862
810
744
671
570
507
433
293
144
-9
-195
-400
-602
-836
-1049
-1167
-1259
-1315
-1325
-1312
-1270
-1178
-1071
-990
-924
-846
-731
-637
-557
-481
-430
-405
-423
-470
-520
-598
-675
-717
-776
-788
-760
-724
-667
-610
-536
-483
-447
-384
-321
-309
-352
-352
-358
-366
-397
-462
-541
-609
-618
-616
-634
-633
-613
-594
-539
-470
-456
-477
-444
-429
-395
-344
-343
-389
-419
-411
-429
-418
-442
-492
-509
-490
-467
-471
-459
-452
-452
-418
-402
-364
-364
-372
-339
-263
-271
-222
-202
-216
-180
-199
-209
-202
-207
-242
-201
-236
-230
-237
-262
-266
-288
-268
-287
-284
-308
-298
-226
-219
-178
-171
-157
-100
-31
34
27
80
117
123
118
139
141
96
79
59
42
41
41
58
102
145
165
203
217
241
280
272
255
191
103
-2
-112
-262
-394
-515
-635
-734
-804
-862
-872
-839
-833
-777
-672
-580
-493
-402
-334
-281
-246
-217
-209
-220
-237
-289
-327
-358
-414
-457
-462
-435
-409
-401
-369
-326
-285
-249
-234
-224
-221
-248
-301
-317
-340
-392
-466
-545
-605
-623
-667
-704
-744
-775
-766
-742
-694
-666
-657
-647
-605
-583
-575
-560
-558
-531
-528
-527
-524
-521
-562
-588
-551
-535
-507
-502
-491
-454
-405
-382
-380
-376
-391
-399
-370
-398
-412
-434
-460
-468
-465
-473
-467
-427
-420
-398
-357
-298
-286
-222
-143
-152
-124
-59
-32
-11
22
10
30
32
24
34
16
33
24
-26
-30
-36
-80
-112
-107
-121
-123
-97
-78
-78
-68
-20
-22
-53
-45
-48
-57
-61
-90
-122
-109
-111
-133
-172
-187
-195
-193
-193
-219
-209
-194
-190
-188
-183
-192
-155
-149
-190
-208
-211
-255
-280
-301
-361
-426
-442
-453
-490
-501
-515
-526
-541
-526
-521
-540
-537
-511
-541
-559
-530
-551
-586
-593
-606
-648
-625
-629
-658
-654
-621
-608
-578
-547
-539
-499
-479
-447
-440
-462
-459
-467
-488
-511
-540
-580
-613
-625
-617
-636
-639
-666
-646
-588
-546
-515
-482
-418
-382
-297
-271
-280
-213
-176
-200
-184
-148
-188
-177
-156
-166
-194
-177
-138
-156
-176
-175
-162
-158
-164
-169
-173
-170
-164
-156
-180
-197
-209
-227
-227
-210
-216
-235
-243
-263
-273
-263
-238
-205
-206
-221
-187
-181
-123
-113
-129
-88
-49
-68
-86
-65
-117
-98
-78
-79
-96
-117
-118
-130
-128
-155
-157
-143
-159
-184
-221
-226
-230
-250
-278
-286
-288
-345
-351
-359
-388
-392
-362
-372
-403
-410
-410
-380
-379
-383
-385
-417
-401
-376
-397
-409
-400
-380
-367
-334
-360
-363
-380
-377
-356
-373
-406
-433
-451
-450
-449
-464
-456
-466
-467
-450
-441
-438
-392
-365
-353
-335
-321
-316
-302
-276
-292
-290
-289
-290
-286
-271
-274
-277
-247
-233
-258
-253
-240
-228
-252
-257
-252
-250
-245
-256
-270
-309
-318
-314
-324
-354
-339
-332
-342
-333
-337
-306
-270
-264
-269
-262
-255
-236
-233
-222
-219
-231
-204
-200
-210
-165
-152
-169
-171
-160
-186
-207
-224
-236
-251
-280
-264
-277
-256
-253
-252
-240
-251
-243
-255
-255
-238
-242
-243
-251
-260
-280
-283
-310
-329
-323
-313
-333
-337
-321
-333
-316
-307
-314
-313
-347
-363
-352
-385
-391
-390
-429
-439
-400
-407
-417
-388
-380
-400
-388
-371
-383
-399
-411
-424
-428
-422
-435
-447
-429
-415
-422
-384
-393
-355
-318
-311
-296
-281
-271
-281
-277
-275
-257
-281
-256
-243
-235
-181
-156
-153
-161
-152
-121
-95
-95
-139
-157
-199
-247
-269
-327
-342
-348
-332
-345
-369
-344
-338
-278
-256
-249
-240
-221
-215
-213
-179
-195
-212
-240
-256
-260
-259
-247
-271
-243
-247
-252
-220
-228
-215
-245
-212
-203
-219
-254
-254
-238
-227
-219
-255
-259
-261
-253
-255
-278
-244
-252
-283
-287
-306
-341
-366
-370
-380
-385
-379
-413
-370
-368
-371
-365
-363
-378
-392
-370
-378
-383
-399
-364
-380
-375
-363
-384
-383
-370
-371
-376
-344
-352
-378
-362
-379
-422
-431
-416
-444
-462
-427
-449
-438
-408
-401
-363
-314
-308
-287
-279
-278
-258
-243
-234
-234
-204
-216
-210
-183
-163
-169
-175
-158
-140
-164
-186
-165
-191
-223
-245
-273
-316
-313
-341
-364
-380
-426
-420
-380
-377
-383
-368
-354
-321
-317
-282
-290
-321
-300
-291
-302
-295
-253
-283
-241
-197
-197
-193
-169
-162
-160
-136
-176
-176
-224
-241
-232
-236
-298
-298
-238
-252
-246
-226
-239
-233
-223
-207
-230
-213
-236
-272
-259
-280
-286
-303
-302
-302
-282
-262
-248
-287
-308
-303
-290
-251
-253
-297
-300
-294
-286
-286
-289
-284
-278
-287
-222
-243
-216
-226
-270
-248
-256
-270
-307
-348
-363
-374
-357
-348
-365
-371
-380
-384
-360
-273
-326
-334
-300
-282
-259
-243
-226
-270
-257
-238
-204
-183
-205
-196
-180
-195
-183
-150
-188
-185
-175
-191
-200
-204
-256
-265
-286
-329
-325
-334
-351
-342
-316
-353
-328
-350
-352
-346
-318
-277
-280
-258
-247
-270
-252
-206
-252
-239
-208
-259
-180
-176
-208
-192
-217
-235
-228
-255
-248
-234
-272
-269
-233
-254
-224
-238
-249
-239
-212
-188
-158
-191
-196
-163
-190
-181
-178
-220
-263
-211
-225
-242
-243
-237
-210
-224
-193
-196
-233
-198
-200
-193
-175
-166
-204
-161
-219
-164
-192
-233
-192
-227
-217
-225
-242
-270
-280
-284
-247
-269
-282
-311
-336
-335
-311
-307
-309
-326
-305
-251
-238
-233
-238
-202
-149
-190
-142
-140
-153
-168
-149
-129
-128
-178
-159
-152
-220
-182
-178
-243
-216
-223
-245
-174
-219
-240
-243
-273
-276
-232
-248
-243
-252
-244
-247
-242
-221
-271
-251
-222
-225
-237
-203
-217
-258
-221
-219
-220
-262
-254
-286
-286
-308
-326
-272
-313
-322
-279
-289
-289
-217
-269
-254
-246
-240
-192
-182
-213
-175
-194
-189
-178
-212
-240
-254
-278
-261
-264
-276
-299
-311
-343
-291
-314
-300
-304
-291
-303
-258
-230
-273
-225
-246
-208
-219
-154
-241
-244
-203
-241
-267
-242
-273
-301
-311
-317
-326
-336
-383
-329
-386
-375
-366
-357
-350
-394
-367
-355
-343
-367
-274
-345
-320
-326
-284
-277
-280
-273
-243
-274
-271
-252
-226
-277
-302
-258
-309
-348
-405
-403
-526
-507
-559
-635
-605
-675
-625
-600
-501
-407
-278
-204
23
73
164
245
272
181
173
151
-4
-126
-234
-299
-493
-512
-585
-584
-742
-818
-734
-703
-624
-474
-345
-288
-6
112
272
323
286
330
276
156
48
-18
-311
-394
-505
-687
-656
-753
-726
-680
-552
-489
-340
-276
-226
-75
2
78
102
9
10
-58
-130
-157
-325
-442
-582
-573
-601
-595
-639
-598
-538
-480
-293
-333
-232
-177
-158
-55
13
3
-31
25
3
-89
-168
-98
-178
-336
-191
-204
-345
-282
-220
-347
-310
-188
-184
-185
-156
-85
-66
-66
-57
-47
-78
-82
-179
-147
-260
-369
-500
-373
-734
-877
-802
-989
-1000
-913
-804
-946
-517
-515
-376
-122
-123
-12
88
-242
-286
-197
-332
-486
-334
-615
-634
-474
-344
-292
-150
55
214
310
365
427
436
286
179
58
-81
-283
-396
-550
-705
-788
-789
-723
-700
-671
-551
-394
-240
-185
-97
-9
-58
-62
-37
-79
-155
-185
-234
-305
-443
-495
-537
-538
-611
-632
-584
-624
-537
-464
-415
-414
-246
-312
-347
-183
-335
-318
-236
-308
-437
-362
-346
-456
-377
-278
-146
-257
-46
153
43
-269
-258
-143
-452
-535
-421
-585
-972
-751
-509
-713
-638
-398
-236
-144
69
264
359
311
238
293
280
66
-35
-133
-319
-396
-406
-413
-535
-587
-457
-264
-186
-105
9
4
139
222
208
142
5
-133
-163
-211
-379
-463
-552
-618
-593
-517
-462
-418
-288
-178
-39
94
137
159
157
140
126
100
1
-114
-239
-337
-322
-374
-464
-442
-437
-402
-309
-244
-252
-192
-143
-153
-111
-154
-257
-286
-318
-367
-399
-462
-532
-561
-553
-520
-507
-466
-410
-394
-335
-252
-251
-206
-190
-184
-170
-196
-187
-222
-271
-288
-275
-356
-355
-349
-424
-395
-356
-397
-407
-369
-369
-409
-370
-362
-427
-407
-445
-480
-475
-504
-732
-673
-689
-806
-680
-622
-602
-557
-381
-279
-135
-39
33
228
252
258
288
288
165
119
57
-112
-204
-236
-372
-338
-375
-381
-368
-349
-332
-266
-198
-128
-59
-118
-61
-112
-161
-204
-233
-314
-417
-371
-436
-440
-391
-398
-392
-293
-177
-251
-28
39
25
128
155
121
56
77
2
-35
-162
-200
-261
-373
-406
-456
-475
-529
-537
-512
-494
-443
-370
-239
-290
-187
-117
-142
-86
-22
-37
-52
-33
-69
-178
-209
-178
-226
-268
-237
-279
-301
-237
-206
-122
-111
-129
-24
-28
-12
-39
-26
-107
-188
-277
-224
-263
-466
-407
-483
-552
-469
-404
-469
-426
-300
-242
-122
-101
-96
-31
41
-137
-401
-373
-434
-696
-618
-665
-941
-1025
-852
-918
-968
-701
-519
-439
-213
10
138
323
463
391
452
515
403
298
195
-11
-268
-316
-407
-604
-694
-675
-650
-612
-578
-469
-411
-376
-255
-156
-166
-158
-112
-148
-153
-239
-289
-334
-447
-520
-495
-446
-439
-379
-333
-256
-184
-128
-100
-91
-91
-135
-129
-143
-237
-379
-392
-494
-597
-652
-661
-676
-639
-570
-632
-561
-583
-562
-501
-444
-415
-412
-389
-384
-363
-356
-388
-372
-391
-383
-335
-242
-211
-209
-154
-93
-104
-61
-70
-123
-1
-125
-39
23
-161
-146
-105
-203
-233
-150
-251
-274
-189
-307
-230
-229
-255
-203
-138
-113
-129
-18
7
8
32
11
73
48
35
36
18
20
13
-12
-29
-36
-94
-89
-39
-29
-88
-61
3
2
-5
30
4
-64
-7
-12
-57
-97
-109
-141
-184
-152
-154
-174
-227
-220
-233
-230
-191
-220
-212
-258
-260
-247
-238
-262
-267
-282
-328
-312
-329
-362
-404
-387
-411
-419
-398
-408
-471
-531
-479
-519
-534
-543
-530
-527
-502
-470
-470
-475
-509
-468
-460
-444
-385
-413
-392
-382
-398
-393
-315
-337
-323
-256
-209
-220
-172
-142
-156
-186
-167
-149
-165
-148
-179
-201
-215
-187
-235
-208
-188
-249
-211
-201
-224
-195
-187
-190
-158
-134
-112
-111
-113
-111
-73
-89
-23
-22
-41
-10
10
10
28
42
25
35
49
82
92
67
65
58
29
-11
-40
-58
-97
-140
-163
-179
-201
-214
-194
-216
-187
-162
-203
-212
-163
-212
-245
-212
-242
-262
-282
-345
-386
-367
-419
-437
-444
-493
-482
-457
-427
-439
-480
-499
-475
-478
-486
-494
-537
-577
-594
-598
-645
-692
-695
-709
-738
-725
-728
-679
-640
-615
-571
-573
-573
-536
-501
-513
-504
-508
-487
-500
-538
-537
-539
-506
-473
-437
-362
-334
-286
-215
-166
-121
-96
-30
-12
-8
3
19
-19
-31
-20
-49
-38
-44
-45
-31
-4
2
45
61
79
98
99
106
139
139
122
106
90
111
120
106
96
112
127
179
259
288
299
340
380
405
466
467
458
466
477
475
469
386
378
349
272
265
245
249
195
168
123
125
54
11
-63
-177
-230
-274
-346
-486
-612
-769
-897
-1005
-1102
-1239
-1370
-1437
-1478
-1441
-1412
-1346
-1288
-1160
-1041
-890
-743
-642
-532
-441
-385
-341
-312
-373
-447
-529
-638
-754
-832
-898
-994
-1030
-1033
-1001
-933
-856
-775
-655
-531
-424
-327
-234
-212
-198
-190
-210
-231
-238
-268
-299
-227
-216
-184
-111
-27
47
151
237
351
473
547
628
696
707
725
729
688
665
665
641
644
684
658
662
680
687
709
780
794
805
876
914
971
965
979
969
953
924
951
1004
1002
986
970
954
870
701
422
86
-233
-518
-808
-1111
-1378
-1663
-1845
-1918
-1927
-1901
-1780
-1579
-1323
-1026
-706
-415
-204
-47
67
144
149
86
-52
-253
-462
-659
-891
-1144
-1315
-1419
-1502
-1491
-1366
-1197
-1067
-946
-820
-717
-645
-602
-664
-743
-798
-872
-973
-1070
-1150
-1234
-1313
-1329
-1260
-1195
-1095
-943
-821
-697
-554
-435
-384
-323
-252
-215
-198
-174
-207
-262
-251
-189
-124
-26
69
175
290
425
560
627
705
791
863
925
1033
1050
1017
1021
1007
1008
1012
1018
999
1026
1083
1135
1244
1383
1456
1487
1559
1630
1698
1738
1760
1794
1798
1633
1282
859
435
-35
-541
-1015
-1488
-1847
-2108
-2278
-2398
-2399
-2326
-2162
-1900
-1527
-1085
-712
-327
35
288
461
569
582
499
382
238
104
-60
-210
-389
-585
-742
-829
-893
-916
-911
-938
-952
-959
-979
-1068
-1206
-1361
-1488
-1620
-1711
-1789
-1842
-1887
-1923
-1931
-1830
-1659
-1496
-1327
-1154
-929
-721
-568
-472
-419
-403
-435
-473
-502
-511
-596
-666
-734
-753
-724
-686
-632
-533
-393
-252
-120
3
83
118
143
184
239
238
230
236
275
340
404
495
576
713
881
1062
1290
1554
1714
1836
1962
2059
2112
2165
2204
2205
2202
2207
2235
2188
2142
2071
1780
1269
707
121
-471
-993
-1512
-2098
-2565
-2830
-3029
-3127
-3091
-2947
-2732
-2375
-1822
-1228
-669
-131
290
581
869
1029
1069
989
856
678
440
233
31
-264
-550
-743
-878
-904
-898
-923
-946
-959
-995
-1071
-1232
-1391
-1576
-1787
-1931
-2029
-2123
-2205
-2244
-2244
-2145
-1966
-1727
-1469
-1230
-962
-707
-485
-316
-211
-213
-240
-278
-352
-447
-548
-682
-855
-941
-986
-992
-964
-855
-731
-596
-449
-325
-177
-101
-23
29
86
119
132
127
108
128
109
135
181
302
453
627
834
1058
1327
1504
1687
1831
1992
2106
2215
2309
2353
2410
2425
2371
2315
2320
2252
2163
1999
1539
984
392
-249
-869
-1450
-2115
-2658
-3001
-3230
-3366
-3385
-3222
-2964
-2630
-2130
-1518
-894
-255
257
599
934
1197
1291
1226
1043
862
659
388
104
-184
-455
-683
-904
-1042
-1023
-996
-1002
-1019
-1072
-1074
-1188
-1382
-1588
-1786
-2001
-2136
-2246
-2323
-2342
-2323
-2261
-2148
-1921
-1661
-1386
-1114
-830
-558
-356
-210
-160
-171
-242
-356
-477
-590
-697
-820
-967
-1080
-1111
-1095
-1031
-913
-757
-562
-377
-221
-79
24
101
137
153
142
164
127
51
-14
-27
2
27
140
313
509
722
998
1234
1477
1746
1902
2040
2156
2230
2280
2304
2328
2314
2268
2209
2200
2109
2048
2009
1695
1195
589
-9
-609
-1196
-1791
-2403
-2842
-3133
-3329
-3497
-3461
-3224
-2944
-2524
-1941
-1255
-547
92
561
936
1271
1503
1553
1424
1256
1054
710
361
34
-340
-716
-1081
-1353
-1476
-1492
-1491
-1508
-1523
-1453
-1437
-1514
-1610
-1684
-1743
-1817
-1867
-1892
-1885
-1869
-1855
-1833
-1709
-1488
-1242
-1011
-795
-558
-369
-275
-228
-219
-266
-351
-456
-552
-596
-684
-810
-906
-964
-926
-860
-798
-691
-543
-378
-229
-132
-49
35
68
65
72
99
168
138
67
26
-6
22
97
166
317
568
783
976
1155
1327
1517
1708
1882
2049
2172
2285
2383
2396
2362
2306
2214
2093
1986
1871
1723
1416
898
235
-469
-1075
-1610
-2210
-2785
-3084
-3227
-3287
-3273
-3185
-2888
-2457
-1961
-1475
-890
-166
511
909
1134
1324
1416
1412
1208
900
626
365
34
-348
-693
-948
-1170
-1443
-1619
-1615
-1549
-1508
-1554
-1608
-1623
-1650
-1745
-1864
-1947
-1948
-1924
-1946
-1939
-1831
-1689
-1559
-1448
-1254
-1001
-751
-554
-413
-291
-215
-210
-279
-340
-414
-494
-595
-697
-766
-827
-868
-901
-901
-810
-661
-514
-380
-239
-113
-40
-18
-46
-89
-130
-130
-162
-137
-97
-31
94
199
327
467
665
876
1173
1370
1531
1732
1914
2095
2164
2180
2215
2257
2299
2327
2306
2341
2401
2359
2278
2175
1939
1442
705
-98
-725
-1315
-1965
-2691
-3241
-3484
-3591
-3694
-3712
-3381
-2827
-2195
-1636
-1003
-214
603
1152
1384
1538
1684
1765
1549
1178
833
516
109
-392
-842
-1109
-1251
-1466
-1663
-1704
-1561
-1397
-1367
-1409
-1431
-1454
-1553
-1718
-1854
-1895
-1928
-2038
-2106
-2039
-1891
-1737
-1606
-1360
-1040
-696
-461
-296
-114
10
37
-53
-164
-271
-400
-582
-779
-933
-1039
-1091
-1114
-1080
-969
-827
-669
-503
-321
-116
31
101
136
189
231
218
187
171
169
177
121
118
141
227
395
536
705
947
1197
1312
1460
1592
1739
1903
1972
2043
2093
2155
2168
2128
2059
2066
2069
2030
2081
2082
1944
1511
830
95
-510
-1073
-1740
-2508
-3051
-3206
-3306
-3455
-3595
-3416
-2889
-2271
-1737
-1161
-382
503
1177
1451
1622
1798
1870
1677
1246
862
554
191
-350
-925
-1328
-1518
-1704
-1932
-2000
-1879
-1672
-1611
-1661
-1625
-1548
-1543
-1687
-1832
-1808
-1669
-1675
-1788
-1809
-1682
-1470
-1319
-1204
-978
-656
-372
-245
-219
-165
-116
-184
-330
-484
-594
-707
-858
-1007
-1092
-1118
-1123
-1155
-1112
-951
-756
-553
-404
-265
-124
27
102
161
215
293
398
484
519
563
674
771
883
987
1135
1352
1529
1648
1696
1771
1815
1849
1845
1779
1800
1861
1912
1955
2006
2047
2106
2126
2121
1964
1488
903
236
-376
-965
-1645
-2407
-2991
-3226
-3373
-3479
-3563
-3327
-2824
-2181
-1550
-978
-272
558
1162
1361
1512
1682
1795
1637
1198
767
432
99
-318
-805
-1149
-1276
-1393
-1538
-1566
-1457
-1327
-1313
-1415
-1477
-1479
-1556
-1808
-2144
-2338
-2339
-2368
-2482
-2500
-2291
-1971
-1652
-1371
-1056
-629
-208
37
125
201
270
201
-18
-314
-565
-803
-1068
-1315
-1508
-1575
-1558
-1522
-1431
-1241
-970
-743
-563
-407
-236
-55
45
81
90
136
204
222
196
236
332
444
528
641
792
990
1200
1365
1523
1699
1867
1929
1941
1976
1992
1978
1897
1834
1826
1829
1847
1833
1865
1931
2025
1950
1568
1038
455
-121
-722
-1359
-2138
-2783
-3102
-3297
-3394
-3506
-3369
-2928
-2318
-1697
-1099
-397
426
1182
1541
1704
1835
1938
1875
1507
1047
639
296
-105
-577
-1007
-1211
-1317
-1492
-1562
-1480
-1305
-1222
-1288
-1362
-1356
-1351
-1526
-1839
-2123
-2163
-2143
-2217
-2298
-2223
-1945
-1649
-1366
-1095
-717
-284
37
180
224
278
235
41
-254
-518
-757
-1036
-1287
-1477
-1574
-1597
-1597
-1529
-1350
-1055
-761
-532
-335
-102
123
231
261
253
278
300
257
177
153
175
184
177
176
294
442
630
837
1003
1202
1391
1561
1628
1725
1842
1946
2040
2045
2120
2143
2212
2194
2146
2147
2198
2278
2220
2250
2053
1555
813
-22
-718
-1366
-1995
-2803
-3382
-3615
-3579
-3561
-3614
-3271
-2671
-1921
-1261
-539
280
1165
1795
1969
2016
2061
2075
1787
1259
768
362
-41
-536
-1017
-1367
-1533
-1671
-1793
-1755
-1554
-1329
-1302
-1361
-1355
-1360
-1476
-1742
-1958
-2063
-2040
-2037
-2068
-1994
-1781
-1496
-1280
-989
-616
-231
36
173
249
279
189
-32
-334
-633
-877
-1131
-1379
-1552
-1636
-1659
-1663
-1601
-1418
-1174
-918
-718
-515
-310
-118
-28
-11
50
80
112
119
159
189
246
315
370
505
670
851
998
1192
1422
1581
1710
1750
1792
1828
1801
1735
1647
1651
1637
1604
1548
1594
1704
1793
1882
1903
1994
1903
1474
844
132
-376
-968
-1679
-2479
-2958
-3158
-3276
-3359
-3384
-2951
-2406
-1822
-1246
-520
378
1126
1542
1692
1931
2042
1942
1539
1050
743
371
-133
-696
-1095
-1344
-1539
-1760
-1818
-1655
-1518
-1475
-1520
-1469
-1366
-1422
-1665
-1921
-2029
-2064
-2128
-2215
-2195
-2024
-1827
-1614
-1335
-953
-539
-235
-17
201
365
378
209
-46
-281
-513
-812
-1135
-1361
-1507
-1637
-1711
-1700
-1551
-1360
-1167
-964
-691
-391
-190
-78
-25
82
152
135
25
-53
-128
-198
-245
-227
-97
38
215
424
690
975
1214
1345
1493
1625
1736
1802
1839
1852
1844
1774
1658
1631
1574
1565
1580
1641
1758
1897
1993
2102
2120
1827
1187
381
-252
-790
-1417
-2193
-2945
-3400
-3562
-3637
-3687
-3469
-2977
-2343
-1672
-885
13
848
1388
1699
1947
2152
2149
1826
1342
905
521
1
-597
-1106
-1456
-1731
-1930
-1962
-1867
-1725
-1661
-1611
-1529
-1394
-1372
-1533
-1702
-1788
-1827
-1922
-1986
-2008
-1958
-1844
-1683
-1398
-1073
-732
-463
-227
15
182
197
78
-69
-217
-403
-646
-893
-1110
-1285
-1427
-1497
-1486
-1386
-1271
-1140
-928
-673
-423
-262
-129
-8
112
192
219
241
221
189
93
-3
-44
-55
-12
67
258
452
664
869
1034
1261
1462
1648
1732
1833
1901
1948
1978
1935
1882
1761
1689
1662
1723
1772
1808
1883
1957
2140
2158
1792
1062
308
-308
-885
-1499
-2290
-3006
-3456
-3641
-3661
-3658
-3414
-3016
-2419
-1673
-756
138
856
1383
1719
2058
2189
2129
1798
1367
980
540
12
-550
-1010
-1454
-1744
-1894
-1903
-1828
-1774
-1715
-1655
-1538
-1438
-1478
-1578
-1682
-1742
-1782
-1811
-1864
-1879
-1840
-1680
-1406
-1144
-877
-612
-346
-103
103
184
159
40
-100
-267
-468
-675
-921
-1141
-1281
-1328
-1326
-1282
-1199
-1068
-877
-649
-441
-272
-199
-167
-144
-150
-170
-216
-247
-269
-220
-149
-29
126
305
497
705
957
1191
1347
1450
1553
1649
1691
1678
1614
1539
1473
1439
1350
1287
1262
1256
1291
1363
1519
1623
1724
1868
2022
2187
2087
1667
950
291
-373
-969
-1600
-2325
-2923
-3301
-3398
-3381
-3263
-3039
-2600
-1964
-1184
-397
283
857
1304
1682
1882
1896
1708
1416
1068
702
290
-167
-641
-1017
-1296
-1497
-1608
-1630
-1599
-1570
-1504
-1454
-1421
-1438
-1538
-1690
-1785
-1843
-1914
-1955
-1960
-1904
-1772
-1561
-1291
-1007
-736
-418
-194
39
188
160
108
-14
-182
-379
-629
-845
-1066
-1253
-1324
-1403
-1414
-1361
-1245
-1113
-936
-732
-532
-370
-278
-189
-99
-70
-100
-173
-252
-281
-260
-185
-95
-9
145
335
571
800
991
1174
1341
1508
1606
1684
1699
1663
1568
1462
1385
1271
1189
1127
1135
1144
1214
1308
1440
1629
1809
1990
2150
2245
2049
1558
880
216
-418
-1090
-1799
-2506
-3020
-3312
-3419
-3422
-3352
-3056
-2556
-1859
-1112
-441
139
654
1133
1459
1584
1496
1321
1080
770
416
-30
-450
-843
-1165
-1386
-1550
-1596
-1612
-1576
-1495
-1411
-1338
-1291
-1307
-1392
-1513
-1596
-1656
-1743
-1866
-1934
-1895
-1804
-1667
-1497
-1278
-1007
-724
-479
-273
-157
-130
-121
-160
-266
-416
-594
-742
-884
-1046
-1166
-1250
-1282
-1259
-1208
-1123
-989
-851
-731
-626
-533
-404
-282
-178
-75
-3
91
190
236
288
367
455
541
611
691
744
801
881
972
1064
1132
1192
1245
1272
1309
1294
1280
1283
1301
1322
1317
1347
1348
1385
1420
1460
1523
1578
1701
1788
1789
1627
1256
688
94
-417
-946
-1500
-2043
-2468
-2705
-2809
-2855
-2905
-2794
-2461
-1894
-1265
-709
-220
210
653
999
1148
1179
1142
1068
925
645
284
-99
-463
-745
-986
-1223
-1372
-1465
-1541
-1577
-1608
-1631
-1647
-1666
-1726
-1783
-1802
-1791
-1788
-1821
-1762
-1656
-1515
-1333
-1142
-950
-737
-535
-367
-257
-212
-220
-232
-259
-340
-472
-621
-739
-849
-950
-1017
-1057
-1017
-952
-878
-788
-684
-563
-462
-366
-284
-213
-131
-83
-102
-134
-167
-169
-124
-50
35
130
233
349
499
638
785
959
1132
1306
1437
1560
1621
1632
1642
1661
1679
1648
1627
1562
1489
1446
1422
1438
1385
1381
1436
1514
1602
1669
1692
1531
1213
735
233
-273
-755
-1249
-1808
-2252
-2555
-2720
-2803
-2882
-2803
-2510
-2007
-1436
-944
-499
-87
356
749
1017
1111
1123
1121
1024
818
507
160
-186
-500
-746
-962
-1142
-1290
-1407
-1469
-1522
-1558
-1606
-1641
-1649
-1651
-1653
-1678
-1696
-1718
-1693
-1615
-1495
-1375
-1229
-1048
-852
-663
-515
-414
-352
-300
-281
-308
-359
-427
-503
-588
-668
-747
-804
-847
-852
-828
-771
-683
-606
-523
-445
-376
-314
-246
-160
-83
-32
14
73
132
177
230
287
355
438
518
615
708
806
885
958
1028
1112
1188
1213
1254
1295
1330
1350
1358
1377
1403
1413
1431
1431
1426
1439
1447
1452
1511
1564
1601
1582
1437
1140
678
191
-240
-686
-1158
-1623
-2034
-2303
-2455
-2553
-2682
-2632
-2389
-1985
-1509
-1123
-723
-360
52
408
637
737
787
819
789
667
427
147
-119
-345
-521
-699
-868
-1010
-1154
-1233
-1296
-1385
-1461
-1520
-1554
-1586
-1629
-1660
-1722
-1781
-1767
-1704
-1630
-1547
-1436
-1266
-1055
-891
-748
-641
-547
-451
-372
-345
-378
-416
-465
-517
-591
-679
-748
-776
-778
-747
-711
-664
-607
-536
-445
-381
-329
-279
-244
-212
-177
-138
-146
-157
-137
-109
-61
-23
41
109
185
268
360
475
567
673
769
899
1027
1127
1196
1260
1361
1434
1461
1467
1482
1497
1496
1514
1469
1411
1376
1377
1355
1339
1363
1389
1342
1104
698
212
-177
-521
-939
-1421
-1882
-2145
-2279
-2416
-2600
-2697
-2553
-2184
-1733
-1367
-1061
-713
-266
148
413
539
658
792
873
793
588
351
146
-45
-242
-461
-664
-820
-957
-1092
-1203
-1298
-1383
-1473
-1514
-1531
-1579
-1623
-1703
-1743
-1732
-1683
-1609
-1523
-1415
-1287
-1098
-916
-813
-736
-631
-500
-419
-420
-444
-470
-485
-511
-577
-646
-680
-680
-684
-675
-646
-597
-566
-527
-490
-462
-432
-399
-364
-333
-278
-213
-171
-118
-76
2
95
178
273
373
476
577
665
744
825
886
950
1001
1032
1039
1054
1096
1130
1125
1136
1148
1176
1170
1190
1207
1192
1185
1204
1241
1236
1253
1285
1333
1372
1293
1056
665
270
-81
-445
-818
-1239
-1629
-1895
-2053
-2170
-2339
-2416
-2290
-1955
-1566
-1272
-984
-687
-298
53
312
435
548
695
759
707
523
305
112
-43
-215
-413
-597
-725
-853
-981
-1109
-1220
-1348
-1448
-1494
-1531
-1575
-1662
-1688
-1721
-1703
-1646
-1574
-1500
-1404
-1229
-1053
-922
-825
-749
-641
-520
-435
-419
-426
-406
-390
-404
-473
-533
-579
-590
-586
-586
-597
-596
-588
-578
-550
-531
-514
-487
-444
-408
-370
-354
-344
-300
-225
-136
-21
99
191
247
334
419
491
561
631
739
843
951
976
992
1041
1072
1120
1147
1158
1175
1230
1270
1254
1220
1198
1196
1209
1229
1221
1205
1210
1274
1292
1259
1088
756
370
-3
-341
-714
-1140
-1562
-1847
-2031
-2162
-2346
-2463
-2402
-2147
-1761
-1453
-1170
-877
-493
-116
183
384
535
702
789
788
662
499
305
137
-43
-216
-401
-573
-721
-866
-972
-1100
-1216
-1336
-1410
-1492
-1576
-1650
-1705
-1726
-1711
-1689
-1636
-1565
-1459
-1316
-1153
-995
-851
-711
-585
-458
-369
-304
-300
-323
-347
-378
-454
-540
-608
-670
-734
-799
-810
-818
-813
-818
-804
-763
-748
-723
-693
-637
-541
-458
-391
-317
-240
-146
-63
7
69
140
228
307
355
391
434
480
551
624
679
722
767
823
880
917
957
988
1011
1038
1060
1077
1080
1083
1089
1088
1098
1088
1083
1102
1149
1194
1170
1049
780
429
85
-218
-553
-958
-1347
-1627
-1804
-1986
-2169
-2300
-2241
-2029
-1717
-1421
-1154
-874
-514
-138
116
291
444
634
737
741
604
450
303
183
25
-175
-343
-492
-617
-759
-878
-971
-1064
-1167
-1231
-1284
-1327
-1432
-1544
-1616
-1611
-1593
-1597
-1580
-1524
-1384
-1231
-1107
-998
-876
-709
-564
-479
-439
-426
-434
-453
-478
-542
-615
-688
-755
-779
-815
-836
-858
-843
-802
-758
-707
-714
-718
-693
-639
-620
-611
-584
-538
-492
-437
-370
-308
-213
-89
13
78
146
228
307
421
554
615
669
734
819
878
892
914
944
982
1027
1056
1040
1013
1006
1000
989
978
963
939
918
957
986
1015
1042
1074
1058
891
567
205
-90
-344
-661
-1026
-1411
-1646
-1758
-1876
-2069
-2149
-1998
-1692
-1371
-1166
-918
-614
-232
54
216
362
543
696
726
655
522
352
196
25
-172
-332
-517
-675
-866
-998
-1103
-1209
-1320
-1415
-1456
-1494
-1539
-1618
-1646
-1608
-1535
-1478
-1450
-1371
-1228
-1103
-1010
-908
-778
-657
-549
-478
-448
-432
-429
-447
-466
-477
-516
-561
-609
-674
-720
-762
-799
-805
-795
-771
-744
-738
-725
-710
-677
-646
-609
-552
-496
-420
-341
-264
-176
-88
-4
85
177
250
313
377
444
524
606
678
725
769
818
857
874
884
917
920
913
894
915
908
885
872
850
841
843
886
891
904
953
1033
1133
1183
1125
921
595
292
33
-262
-634
-1042
-1333
-1535
-1702
-1909
-2097
-2085
-1870
-1555
-1316
-1121
-849
-475
-100
147
307
465
675
799
780
647
500
353
205
14
-187
-375
-552
-717
-877
-987
-1099
-1197
-1279
-1288
-1304
-1333
-1431
-1516
-1516
-1467
-1435
-1471
-1461
-1377
-1272
-1206
-1145
-1071
-927
-768
-628
-567
-516
-447
-414
-425
-472
-504
-570
-651
-739
-817
-913
-1013
-1090
-1096
-1068
-1056
-1038
-1020
-985
-910
-831
-757
-680
-586
-484
-390
-282
-183
-88
-6
64
133
216
254
286
351
426
493
534
573
623
687
715
711
704
729
764
779
778
749
712
690
699
692
694
710
763
809
834
864
907
994
1114
1216
1211
1069
797
475
167
-144
-511
-901
-1245
-1508
-1705
-1890
-2109
-2158
-2013
-1733
-1420
-1153
-869
-535
-176
97
287
452
635
789
805
709
531
325
139
-35
-234
-412
-584
-734
-876
-1005
-1114
-1215
-1261
-1261
-1259
-1299
-1335
-1354
-1352
-1306
-1290
-1266
-1212
-1103
-988
-914
-833
-763
-673
-573
-495
-459
-465
-464
-490
-532
-599
-690
-767
-829
-873
-936
-994
-1025
-1052
-1036
-994
-955
-905
-854
-809
-762
-691
-609
-555
-495
-420
-349
-279
-237
-191
-110
-24
44
103
173
233
297
370
423
488
566
654
740
819
848
845
847
832
835
822
799
784
760
748
720
705
690
716
780
803
849
897
932
1007
1115
1220
1274
1171
990
679
322
5
-300
-652
-1004
-1262
-1475
-1647
-1801
-1905
-1863
-1650
-1345
-1088
-849
-578
-277
-33
172
292
415
543
593
500
333
210
60
-81
-234
-367
-497
-600
-692
-773
-857
-919
-983
-1034
-1050
-1094
-1166
-1266
-1306
-1360
-1383
-1382
-1358
-1289
-1205
-1119
-1010
-904
-784
-673
-561
-487
-452
-432
-470
-499
-562
-616
-674
-762
-827
-897
-940
-986
-1011
-997
-957
-894
-848
-801
-751
-686
-610
-556
-494
-427
-370
-295
-206
-110
-28
34
115
191
268
321
363
401
465
535
558
589
643
677
701
708
684
674
666
695
708
724
742
755
785
820
836
838
877
921
958
977
1000
1049
1124
1210
1292
1347
1297
1126
787
404
75
-253
-604
-1013
-1347
-1593
-1748
-1932
-2092
-2044
-1805
-1490
-1179
-909
-607
-275
32
267
430
590
713
763
683
540
331
120
-51
-220
-421
-582
-728
-856
-977
-1057
-1143
-1230
-1259
-1278
-1288
-1332
-1372
-1419
-1398
-1348
-1323
-1282
-1195
-1071
-969
-885
-806
-712
-623
-530
-473
-467
-480
-517
-592
-676
-764
-863
-951
-1021
-1048
-1110
-1167
-1182
-1143
-1100
-1041
-960
-902
-816
-753
-674
-605
-534
-448
-367
-276
-174
-86
-14
54
103
173
216
252
280
287
310
344
363
381
425
476
532
536
554
574
582
635
667
707
735
785
823
852
885
903
938
981
1020
1046
1059
1082
1103
1132
1194
1256
1293
1189
914
528
143
-209
-576
-961
-1325
-1568
-1757
-1894
-2015
-2094
-1928
-1637
-1288
-946
-637
-315
-19
227
398
528
610
663
614
482
289
52
-165
-316
-490
-629
-728
-828
-882
-925
-967
-991
-1004
-1029
-1030
-1083
-1185
-1269
-1335
-1344
-1334
-1326
-1289
-1241
-1143
-1036
-956
-857
-747
-615
-500
-418
-412
-422
-467
-524
-594
-676
-772
-857
-929
-1018
-1092
-1142
-1147
-1148
-1102
-1048
-978
-907
-844
-750
-669
-566
-498
-447
-380
-307
-237
-197
-135
-80
-6
62
112
138
161
221
290
378
452
548
608
641
680
705
704
728
771
799
794
792
818
823
859
905
935
975
1027
1076
1091
1110
1146
1170
1181
1209
1255
1311
1341
1216
918
477
89
-255
-649
-1018
-1398
-1651
-1815
-1911
-2004
-1997
-1810
-1478
-1110
-745
-414
-126
147
390
543
637
682
635
606
417
253
1
-235
-472
-569
-607
-800
-822
-804
-989
-873
-954
-938
-1024
-1075
-1009
-1267
-1261
-1478
-1426
-1483
-1463
-1380
-1285
-1220
-1044
-923
-743
-658
-485
-344
-327
-202
-308
-338
-458
-494
-581
-765
-823
-928
-1015
-1050
-1127
-1135
-1130
-1078
-983
-978
-866
-830
-783
-706
-628
-543
-513
-408
-311
-198
-105
-34
60
141
213
300
337
398
477
544
633
679
716
744
809
840
849
849
861
877
848
839
830
815
836
867
913
970
1003
1016
1055
1076
1091
1120
1188
1268
1349
1506
1570
1572
1379
1016
536
49
-326
-771
-1240
-1612
-1858
-2025
-2123
-2147
-2025
-1718
-1283
-826
-434
-75
267
520
705
814
823
804
741
577
318
17
-269
-460
-589
-681
-750
-832
-872
-880
-884
-889
-912
-964
-992
-1060
-1219
-1389
-1550
-1627
-1629
-1576
-1515
-1425
-1274
-1097
-935
-788
-612
-483
-352
-271
-257
-323
-458
-570
-701
-798
-913
-1032
-1147
-1215
-1276
-1350
-1358
-1348
-1273
-1186
-1067
-976
-891
-806
-702
-597
-505
-415
-370
-296
-210
-138
-72
20
156
251
311
354
357
403
452
515
564
615
669
736
785
813
823
811
836
837
847
815
795
780
794
825
842
864
896
990
1043
1094
1123
1177
1244
1341
1429
1491
1564
1504
1281
826
230
-307
-814
-1238
-1679
-2050
-2259
-2343
-2321
-2220
-1998
-1576
-997
-432
37
396
705
911
1025
1015
919
747
563
308
-10
-320
-617
-773
-855
-845
-833
-787
-765
-748
-743
-759
-805
-937
-1033
-1157
-1337
-1540
-1720
-1804
-1780
-1668
-1507
-1302
-1097
-856
-618
-453
-316
-239
-206
-215
-282
-429
-594
-775
-927
-1034
-1148
-1256
-1300
-1330
-1362
-1349
-1311
-1245
-1162
-1067
-976
-907
-833
-756
-672
-563
-455
-369
-291
-224
-179
-138
-92
-64
1
84
145
179
176
169
172
222
304
405
507
618
720
787
814
827
859
892
894
823
741
692
675
697
744
803
875
959
1063
1128
1168
1196
1236
1284
1354
1435
1481
1552
1481
1249
714
43
-545
-1065
-1473
-1886
-2239
-2444
-2453
-2333
-2150
-1882
-1405
-783
-126
368
706
904
1085
1131
1066
858
586
329
50
-272
-599
-863
-1017
-989
-948
-876
-891
-883
-871
-877
-932
-1055
-1195
-1361
-1471
-1635
-1834
-1951
-1938
-1784
-1534
-1299
-1064
-799
-551
-312
-174
-140
-120
-175
-285
-432
-672
-892
-1053
-1197
-1269
-1324
-1398
-1392
-1390
-1359
-1279
-1246
-1167
-1064
-993
-917
-855
-742
-692
-620
-507
-378
-316
-223
-119
-115
-56
-15
65
141
183
282
349
345
322
378
240
492
798
449
724
854
856
933
844
891
948
725
945
950
710
888
939
991
966
1010
1186
1307
1428
1505
1505
1531
1543
1611
1669
1706
1665
1384
849
43
-775
-1408
-1972
-2364
-2665
-2742
-2664
-2350
-2029
-1624
-1031
-286
467
1007
1352
1417
1385
1192
909
528
180
-159
-457
-696
-926
-1082
-1124
-1017
-859
-671
-582
-636
-766
-922
-1108
-1337
-1593
-1788
-1905
-1969
-2042
-2024
-1896
-1590
-1174
-797
-469
-235
-91
-44
-106
-272
-484
-684
-909
-1081
-1309
-1516
-1633
-1615
-1541
-1422
-1298
-1221
-1116
-1053
-1028
-1065
-1077
-1026
-948
-856
-791
-750
-682
-543
-383
-247
-135
-74
-26
15
22
-5
-27
4
55
120
151
149
201
294
398
500
512
526
585
606
614
607
594
659
705
757
759
754
821
916
1006
1030
1103
1157
1222
1257
1234
1223
1237
1286
1256
1227
1181
1191
1313
1447
1310
920
340
-448
-1140
-1735
-2231
-2579
-2706
-2606
-2357
-1994
-1571
-999
-314
464
1073
1413
1538
1435
1188
827
425
-13
-333
-569
-786
-976
-1096
-1096
-990
-780
-556
-449
-445
-547
-752
-1047
-1320
-1574
-1794
-1848
-1855
-1839
-1802
-1657
-1404
-1038
-636
-330
-140
-77
-62
-185
-372
-598
-808
-970
-1075
-1201
-1334
-1369
-1331
-1215
-1103
-988
-946
-948
-973
-1039
-1137
-1218
-1245
-1217
-1125
-1016
-900
-771
-619
-435
-267
-122
-9
17
4
-88
-178
-258
-306
-271
-167
-105
-63
17
69
210
330
435
546
612
671
698
684
681
663
648
662
676
684
711
794
870
978
1069
1135
1161
1227
1274
1249
1205
1135
1148
1153
1172
1199
1256
1423
1632
1609
1190
462
-448
-1222
-1802
-2299
-2701
-2853
-2723
-2368
-1895
-1469
-916
-160
660
1283
1562
1542
1383
1073
648
236
-223
-523
-658
-811
-930
-966
-934
-731
-467
-276
-205
-327
-553
-825
-1174
-1490
-1736
-1933
-1976
-1899
-1867
-1749
-1550
-1203
-763
-406
-146
-28
-21
-106
-304
-587
-821
-986
-1104
-1207
-1304
-1365
-1341
-1237
-1099
-975
-882
-839
-896
-966
-1091
-1214
-1284
-1265
-1186
-1065
-913
-775
-636
-465
-279
-103
66
134
121
66
-1
-130
-228
-272
-275
-236
-123
-12
42
103
192
314
466
612
676
707
763
812
824
820
838
934
1033
1099
1108
1083
1100
1069
1075
1041
1012
1010
1029
1056
1060
1069
1060
1106
1154
1211
1288
1375
1517
1536
1195
599
-213
-1092
-1716
-2193
-2547
-2701
-2576
-2308
-1822
-1278
-738
-111
532
1129
1410
1414
1184
822
347
-42
-424
-779
-934
-1016
-1063
-1034
-904
-709
-429
-248
-150
-252
-541
-915
-1346
-1781
-2090
-2306
-2375
-2232
-2027
-1737
-1380
-949
-509
-86
184
341
295
127
-127
-483
-794
-1048
-1190
-1308
-1322
-1328
-1265
-1160
-1026
-867
-751
-681
-707
-773
-894
-1024
-1144
-1174
-1129
-1009
-837
-665
-521
-388
-241
-102
30
110
143
95
-60
-212
-353
-417
-402
-359
-220
-85
82
144
202
261
372
486
533
563
494
443
391
411
452
591
773
954
1093
1144
1115
1040
1014
942
919
885
828
700
569
527
560
688
877
1147
1344
1577
1722
1772
1751
1488
1039
301
-631
-1482
-2177
-2648
-2904
-2886
-2643
-2103
-1417
-783
-115
504
1041
1382
1516
1345
1012
528
37
-387
-741
-900
-980
-980
-852
-655
-541
-363
-270
-235
-273
-557
-923
-1349
-1730
-2038
-2313
-2434
-2293
-1998
-1615
-1178
-775
-350
46
284
399
366
198
-100
-465
-791
-1087
-1328
-1465
-1462
-1385
-1268
-1150
-1051
-923
-796
-739
-778
-855
-922
-1016
-1105
-1150
-1147
-1092
-955
-777
-623
-463
-351
-259
-166
-54
-7
-10
30
62
54
33
57
68
88
111
104
94
108
115
116
112
115
144
260
386
480
606
756
916
1042
1140
1165
1130
1061
1014
971
883
844
812
832
947
1077
1171
1229
1355
1463
1598
1643
1673
1739
1640
1239
475
-501
-1422
-1959
-2384
-2662
-2754
-2534
-2067
-1465
-850
-339
310
925
1473
1611
1490
1159
733
343
-80
-430
-741
-800
-831
-824
-803
-757
-655
-493
-392
-442
-612
-940
-1232
-1490
-1730
-1913
-2038
-1959
-1714
-1415
-1165
-910
-581
-267
40
117
76
-56
-229
-475
-761
-977
-1125
-1171
-1186
-1150
-1137
-1095
-1008
-908
-827
-801
-833
-920
-988
-1053
-1136
-1180
-1117
-979
-789
-598
-426
-260
-144
-16
64
109
110
65
-25
-131
-189
-244
-222
-246
-233
-178
-133
-93
-47
6
93
266
372
451
549
616
708
806
893
995
1044
1088
1124
1175
1183
1186
1154
1122
1057
963
935
913
919
926
959
970
1053
1141
1235
1362
1488
1606
1656
1702
1460
1034
377
-514
-1387
-2027
-2421
-2708
-2706
-2560
-2173
-1582
-966
-355
230
812
1162
1247
1036
700
314
-109
-493
-863
-1058
-1098
-1077
-1060
-943
-785
-553
-372
-326
-354
-519
-819
-1180
-1556
-1914
-2068
-2061
-1941
-1740
-1524
-1255
-920
-560
-303
-178
-129
-157
-301
-547
-830
-1036
-1129
-1063
-986
-927
-835
-759
-720
-720
-712
-780
-840
-920
-1042
-1156
-1261
-1295
-1252
-1089
-915
-713
-531
-338
-175
-94
-48
-29
11
31
16
-10
22
31
47
80
105
129
156
198
213
176
148
138
158
196
262
350
488
676
835
964
1046
1145
1135
1076
969
838
765
747
795
854
965
1123
1224
1336
1453
1580
1600
1578
1563
1487
1449
1380
1341
971
434
-462
-1451
-2134
-2597
-2798
-2932
-2759
-2443
-1783
-1178
-607
-39
611
1229
1506
1508
1211
913
434
27
-386
-661
-776
-827
-910
-982
-971
-960
-836
-802
-786
-835
-1034
-1294
-1545
-1751
-1869
-1901
-1857
-1650
-1405
-1190
-955
-737
-486
-296
-177
-180
-241
-412
-623
-813
-957
-993
-993
-936
-892
-842
-844
-830
-864
-898
-960
-1058
-1179
-1282
-1357
-1408
-1374
-1283
-1080
-867
-607
-403
-229
-130
-28
8
6
-32
-115
-202
-310
-360
-473
-507
-505
-374
-273
-112
40
89
71
118
217
226
336
414
533
570
683
708
767
885
1001
1108
1146
1163
1069
1018
970
984
956
956
980
1017
981
904
834
846
856
949
1054
1153
1319
1465
1563
1336
1021
421
-438
-1335
-1991
-2451
-2697
-2646
-2542
-2140
-1520
-806
-242
367
922
1318
1449
1238
869
402
12
-389
-745
-985
-990
-960
-899
-796
-710
-582
-453
-446
-608
-833
-1159
-1447
-1760
-2048
-2218
-2217
-2016
-1722
-1415
-1140
-811
-504
-235
-135
-149
-240
-368
-576
-851
-1068
-1199
-1203
-1161
-1050
-982
-910
-896
-874
-914
-1011
-1125
-1269
-1363
-1444
-1463
-1477
-1370
-1188
-963
-735
-504
-323
-211
-151
-147
-132
-134
-78
-57
-70
-43
37
111
187
272
303
313
301
263
189
96
38
96
203
334
458
587
799
1010
1219
1306
1308
1268
1158
992
827
734
740
881
991
1085
1183
1278
1384
1470
1467
1382
1308
1161
1081
1077
1082
1047
875
435
-243
-1096
-1839
-2321
-2571
-2634
-2579
-2311
-1914
-1320
-773
-181
361
880
1288
1339
1110
650
240
-193
-466
-750
-942
-1048
-1074
-1076
-1058
-995
-899
-753
-686
-684
-901
-1162
-1437
-1587
-1686
-1708
-1744
-1719
-1543
-1389
-1190
-1019
-760
-503
-257
-170
-231
-370
-536
-718
-912
-992
-1058
-1052
-1069
-1068
-1079
-1083
-1049
-1068
-1107
-1182
-1294
-1399
-1468
-1480
-1450
-1335
-1171
-958
-726
-565
-395
-281
-188
-144
-132
-129
-143
-137
-161
-152
-100
-19
42
111
127
125
129
125
82
37
11
13
117
248
405
521
698
811
921
1011
1036
1025
990
966
831
768
677
726
780
879
996
1096
1176
1255
1271
1154
1121
1049
1056
1093
1109
1154
1249
1206
800
137
-750
-1607
-2180
-2519
-2696
-2706
-2504
-2096
-1481
-875
-273
326
948
1413
1477
1253
852
427
25
-323
-674
-892
-978
-1031
-1036
-996
-944
-817
-710
-692
-797
-1036
-1358
-1635
-1791
-1891
-1864
-1838
-1757
-1543
-1258
-1019
-799
-522
-286
-129
-118
-254
-461
-643
-771
-909
-1024
-1024
-1035
-1067
-1073
-1075
-1083
-1079
-1089
-1128
-1182
-1319
-1445
-1490
-1463
-1355
-1219
-1036
-799
-593
-435
-300
-193
-164
-159
-204
-213
-250
-271
-292
-332
-286
-263
-217
-195
-127
-75
9
59
86
130
126
159
127
167
202
281
448
653
839
1012
1189
1228
1207
1115
973
802
693
639
577
617
627
729
886
1081
1232
1345
1434
1387
1339
1194
1219
1230
1263
1248
955
502
-182
-1058
-1817
-2223
-2407
-2410
-2288
-2086
-1737
-1227
-669
-135
394
870
1178
1215
950
554
128
-171
-343
-508
-674
-777
-844
-912
-897
-882
-788
-695
-672
-723
-953
-1245
-1511
-1674
-1691
-1702
-1809
-1764
-1637
-1515
-1366
-1162
-866
-556
-283
-240
-287
-377
-457
-616
-741
-785
-909
-1008
-1076
-1109
-1182
-1204
-1199
-1186
-1142
-1181
-1297
-1378
-1358
-1315
-1243
-1107
-929
-738
-608
-482
-401
-365
-277
-230
-190
-127
-87
-109
-88
-29
54
149
175
239
221
155
73
-33
-114
-170
-157
-93
71
240
392
596
837
1003
1094
1157
1152
1071
1002
864
766
721
706
800
899
1028
1136
1245
1357
1433
1479
1437
1393
1293
1272
1207
1216
1235
1188
891
276
-622
-1566
-2129
-2486
-2627
-2697
-2557
-2161
-1512
-904
-378
264
933
1483
1679
1501
1125
721
310
-93
-447
-669
-755
-839
-955
-1050
-1053
-959
-857
-864
-983
-1182
-1495
-1765
-1979
-2023
-1913
-1753
-1560
-1398
-1212
-1051
-837
-636
-396
-235
-198
-341
-542
-785
-990
-1112
-1126
-1091
-1081
-1071
-1132
-1126
-1161
-1121
-1110
-1089
-1161
-1268
-1408
-1525
-1495
-1404
-1207
-981
-707
-506
-370
-292
-188
-96
-20
37
7
-49
-156
-293
-364
-336
-242
-189
-166
-138
-163
-155
-170
-116
-10
129
223
252
250
291
409
557
743
897
1022
1123
1128
1073
1005
886
862
814
814
747
701
703
777
895
941
1087
1196
1322
1315
1227
1130
1079
1212
1338
1406
1286
922
373
-518
-1431
-2164
-2558
-2659
-2571
-2423
-2213
-1667
-1086
-470
121
709
1215
1420
1287
848
417
1
-309
-567
-759
-821
-919
-1001
-1010
-994
-890
-762
-674
-747
-894
-1206
-1500
-1707
-1806
-1732
-1677
-1595
-1532
-1413
-1313
-1102
-927
-669
-452
-373
-420
-576
-753
-951
-1042
-1118
-1097
-1092
-1039
-1078
-1127
-1107
-1108
-1090
-1117
-1181
-1334
-1458
-1512
-1535
-1436
-1275
-1031
-826
-623
-480
-415
-339
-295
-220
-191
-138
-130
-131
-124
-84
22
140
271
329
304
183
83
-23
-131
-180
-207
-136
-5
176
282
511
790
992
1202
1303
1298
1190
1063
897
801
781
768
817
931
1041
1173
1281
1387
1472
1563
1592
1594
1434
1296
1241
1227
1328
1334
1022
436
-398
-1422
-2179
-2703
-2855
-2814
-2562
-2158
-1621
-945
-369
324
969
1572
1843
1790
1400
848
345
-121
-392
-646
-725
-785
-926
-984
-1065
-1007
-902
-805
-854
-1032
-1308
-1657
-1888
-2050
-1922
-1760
-1519
-1308
-1189
-1092
-990
-820
-633
-413
-317
-304
-425
-628
-823
-954
-1017
-995
-960
-975
-1000
-1076
-1149
-1222
-1212
-1168
-1177
-1216
-1319
-1422
-1447
-1391
-1257
-1014
-757
-525
-311
-194
-130
-70
-2
42
77
59
-1
-83
-104
-148
-127
-126
-95
-120
-173
-180
-278
-237
-188
-23
114
214
323
415
602
722
941
1144
1317
1463
1451
1407
1273
1184
1092
1029
988
907
887
852
935
1047
1175
1314
1418
1562
1595
1510
1331
1211
1136
1249
1396
1441
1140
629
-136
-1161
-1945
-2476
-2693
-2643
-2377
-2180
-1813
-1224
-614
-12
582
1118
1414
1407
1039
473
-23
-382
-606
-762
-870
-904
-986
-1052
-1051
-1017
-923
-765
-797
-1001
-1346
-1712
-1971
-2105
-2038
-1825
-1618
-1407
-1205
-1134
-984
-824
-603
-391
-245
-306
-449
-639
-824
-946
-1030
-986
-920
-883
-947
-1001
-1095
-1093
-1060
-1013
-1032
-1115
-1206
-1327
-1353
-1283
-1133
-952
-696
-506
-352
-251
-184
-112
-32
39
45
50
8
-81
-150
-156
-138
-106
-65
-82
-139
-181
-177
-151
-91
9
94
206
348
475
582
746
910
1080
1188
1217
1177
1139
1078
977
933
864
859
824
850
831
887
996
1129
1301
1325
1364
1306
1277
1228
1167
1156
1228
1319
1149
596
-139
-1117
-1978
-2579
-2894
-2924
-2775
-2434
-2027
-1400
-712
-49
526
1078
1505
1556
1321
819
313
-71
-281
-433
-601
-644
-679
-723
-755
-786
-732
-720
-781
-1006
-1379
-1796
-2076
-2209
-2180
-1948
-1818
-1610
-1309
-1055
-842
-623
-395
-169
-4
-23
-244
-506
-665
-777
-945
-1030
-1073
-1121
-1152
-1199
-1217
-1233
-1153
-1095
-1071
-1125
-1220
-1315
-1309
-1234
-1128
-981
-813
-581
-435
-326
-252
-183
-105
-37
-9
-52
-68
-112
-105
-94
-35
5
31
102
103
46
-6
-20
-13
79
126
185
226
330
431
607
837
994
1213
1343
1433
1444
1363
1288
1287
1250
1173
1141
1091
1126
1102
1184
1187
1387
1469
1623
1612
1504
1424
1410
1476
1472
1332
717
-38
-1120
-2140
-2823
-3132
-3069
-2755
-2247
-1732
-1051
-365
256
859
1372
1707
1701
1398
887
358
-83
-343
-426
-471
-384
-393
-503
-601
-711
-833
-878
-1000
-1236
-1533
-1934
-2180
-2368
-2291
-1938
-1487
-1062
-703
-550
-494
-406
-343
-263
-224
-278
-414
-628
-827
-971
-1057
-1002
-903
-827
-816
-898
-1036
-1168
-1199
-1174
-1156
-1153
-1164
-1195
-1234
-1198
-1093
-915
-677
-447
-301
-198
-170
-126
-55
30
99
158
189
147
93
3
32
19
56
19
-79
-186
-317
-395
-465
-416
-281
-110
37
253
462
681
938
1214
1344
1505
1616
1601
1536
1377
1333
1232
1182
1140
1092
1135
1124
1169
1169
1227
1317
1319
1348
1296
1184
1062
1016
1029
1126
1222
1079
665
71
-699
-1623
-2352
-2728
-2751
-2579
-2253
-1893
-1348
-641
-9
479
918
1292
1391
1193
716
210
-167
-405
-545
-664
-685
-631
-605
-668
-718
-772
-801
-882
-1115
-1396
-1761
-2038
-2173
-2163
-1935
-1634
-1382
-1134
-899
-786
-632
-506
-353
-225
-217
-333
-508
-624
-709
-767
-769
-662
-635
-681
-824
-981
-1074
-1136
-1140
-1164
-1212
-1229
-1301
-1314
-1266
-1157
-968
-708
-496
-366
-274
-247
-234
-219
-164
-131
-99
-55
-51
-51
-54
-2
59
154
218
217
181
76
76
1
38
123
193
281
340
440
495
643
797
920
1003
1081
1090
1095
1150
1131
1158
1119
1197
1265
1291
1367
1397
1482
1442
1432
1372
1327
1330
1263
1224
1173
995
470
-201
-963
-1801
-2434
-2899
-3071
-2962
-2555
-2043
-1497
-800
-146
486
961
1311
1360
1242
980
615
248
-80
-231
-367
-358
-367
-429
-521
-637
-774
-930
-1186
-1499
-1839
-2159
-2369
-2508
-2516
-2321
-1945
-1536
-1139
-959
-781
-615
-475
-333
-282
-244
-254
-294
-480
-628
-704
-702
-676
-692
-752
-925
-1073
-1242
-1358
-1434
-1464
-1448
-1430
-1402
-1422
-1382
-1266
-1080
-843
-614
-414
-283
-173
-151
-148
-131
-106
-33
-29
36
55
82
90
104
218
250
297
171
92
-16
-66
-132
-111
-2
73
246
349
550
667
871
1029
1193
1339
1325
1353
1261
1239
1147
1107
1095
1184
1247
1312
1431
1506
1575
1530
1551
1492
1400
1297
1219
1188
1111
816
250
-355
-1045
-1769
-2347
-2703
-2754
-2554
-2189
-1788
-1253
-526
124
630
993
1196
1274
1143
884
546
284
97
-3
-108
-181
-230
-308
-384
-551
-769
-1001
-1271
-1584
-1928
-2213
-2351
-2373
-2306
-2065
-1792
-1444
-1194
-1010
-833
-624
-483
-436
-400
-416
-389
-434
-482
-521
-497
-439
-469
-502
-585
-679
-874
-1015
-1183
-1293
-1384
-1421
-1370
-1347
-1273
-1147
-959
-756
-541
-389
-251
-124
-52
-43
6
69
120
118
177
245
329
383
418
361
216
46
-233
-396
-545
-505
-512
-396
-267
-69
323
621
917
1068
1198
1241
1229
1189
1095
1112
1120
1188
1149
1174
1211
1265
1300
1295
1319
1360
1353
1329
1269
1217
1242
1223
1155
1129
1206
1260
1266
815
277
-389
-977
-1668
-2286
-2641
-2758
-2460
-2141
-1765
-1300
-592
80
532
810
841
928
765
527
176
-20
-66
-111
-161
-196
-173
-141
-134
-267
-480
-747
-1121
-1470
-1882
-2134
-2299
-2331
-2258
-2068
-1797
-1627
-1470
-1303
-1085
-879
-674
-569
-516
-432
-386
-395
-413
-315
-227
-190
-280
-423
-593
-738
-911
-1078
-1242
-1387
-1468
-1557
-1582
-1544
-1432
-1237
-1039
-876
-720
-614
-500
-397
-324
-252
-235
-184
-148
-121
-47
21
124
245
304
345
331
387
385
399
309
258
223
188
173
156
241
305
457
532
640
703
821
871
900
945
978
1062
1094
1164
1219
1279
1364
1427
1545
1593
1651
1669
1589
1568
1451
1405
1308
1050
521
-143
-768
-1524
-2072
-2623
-2894
-2898
-2665
-2342
-1946
-1365
-756
-151
263
511
646
699
630
448
284
197
231
234
244
214
207
180
54
-181
-504
-905
-1323
-1781
-2205
-2493
-2623
-2617
-2461
-2264
-1974
-1691
-1505
-1347
-1195
-1006
-846
-689
-611
-529
-397
-331
-246
-171
-78
-69
-115
-267
-486
-719
-945
-1125
-1327
-1488
-1603
-1644
-1646
-1621
-1529
-1369
-1166
-999
-826
-698
-576
-433
-349
-246
-173
-61
16
70
105
144
239
305
363
400
395
413
393
339
242
190
131
124
120
89
60
141
265
360
482
649
823
949
1073
1060
1111
1098
1137
1170
1176
1264
1252
1388
1451
1603
1644
1712
1748
1716
1641
1532
1424
1014
509
-197
-907
-1568
-2200
-2598
-2848
-2705
-2494
-2178
-1839
-1338
-796
-346
-14
117
221
223
209
128
103
243
418
587
655
710
712
649
443
121
-290
-720
-1202
-1723
-2141
-2441
-2553
-2527
-2429
-2254
-2025
-1796
-1692
-1604
-1560
-1412
-1250
-1104
-919
-748
-506
-301
-104
22
144
199
133
-26
-285
-533
-770
-967
-1146
-1276
-1303
-1305
-1293
-1287
-1238
-1165
-1079
-1015
-936
-856
-755
-629
-543
-397
-268
-166
-60
-3
103
92
152
156
155
189
205
269
298
360
350
335
322
274
269
230
271
285
340
382
428
563
660
777
837
908
980
1012
1080
1024
1116
1152
1134
1315
1248
1478
1416
1545
1540
1539
1568
1432
1450
1000
645
8
-491
-962
-1413
-1816
-2251
-2263
-2215
-1954
-1799
-1546
-1190
-804
-518
-497
-456
-347
-125
-80
-71
-17
185
468
597
609
621
713
695
477
71
-336
-647
-1018
-1398
-1796
-2010
-2089
-2074
-2097
-2118
-2046
-2043
-2017
-2051
-1978
-1800
-1519
-1232
-994
-758
-521
-298
-140
-15
33
53
-33
-171
-359
-542
-652
-718
-761
-832
-901
-1003
-1029
-1101
-1132
-1148
-1125
-1052
-1035
-962
-902
-794
-677
-539
-457
-361
-306
-248
-231
-189
-121
-35
30
95
147
213
247
320
384
412
432
437
455
412
413
373
456
442
526
555
610
695
712
761
749
857
873
953
990
1077
1115
1238
1303
1328
1484
1504
1566
1508
1437
1051
591
82
-390
-698
-1042
-1419
-1863
-1982
-1966
-1839
-1706
-1514
-1222
-936
-776
-858
-871
-767
-566
-460
-406
-298
-80
222
373
469
559
731
785
618
269
-54
-279
-568
-887
-1216
-1411
-1487
-1535
-1696
-1897
-2008
-2021
-2018
-2103
-2097
-2011
-1773
-1540
-1368
-1168
-912
-585
-393
-299
-280
-240
-209
-292
-403
-505
-506
-510
-584
-668
-749
-744
-787
-839
-913
-956
-890
-873
-886
-900
-821
-737
-618
-561
-497
-452
-336
-293
-313
-298
-219
-143
-110
-81
-59
28
141
201
258
345
453
519
564
573
578
617
632
658
681
711
804
784
859
864
914
968
994
1017
993
1022
1089
1138
1154
1189
1232
1282
1307
1250
1001
567
206
-189
-464
-723
-1008
-1324
-1444
-1456
-1443
-1388
-1272
-1057
-854
-735
-785
-893
-828
-755
-700
-698
-630
-482
-261
-135
-69
51
213
339
309
129
-71
-214
-350
-532
-685
-740
-737
-758
-873
-1030
-1083
-1177
-1336
-1570
-1725
-1762
-1709
-1670
-1610
-1463
-1203
-987
-837
-720
-603
-461
-432
-443
-511
-484
-470
-437
-433
-399
-331
-300
-251
-326
-340
-382
-363
-387
-432
-436
-436
-382
-387
-327
-286
-208
-143
-157
-150
-205
-159
-265
-302
-385
-447
-401
-409
-306
-318
-110
-25
117
217
294
388
431
555
505
549
595
665
684
737
793
866
950
975
983
977
1014
966
959
893
910
941
934
954
914
948
930
881
666
318
57
-242
-449
-661
-795
-919
-971
-972
-1082
-1137
-1124
-1015
-969
-971
-1002
-1037
-1017
-1027
-1030
-987
-843
-684
-591
-549
-503
-431
-341
-286
-291
-276
-262
-278
-348
-445
-453
-424
-416
-542
-731
-925
-1046
-1119
-1218
-1252
-1259
-1170
-1137
-1135
-1127
-1053
-888
-795
-722
-740
-681
-655
-640
-656
-636
-538
-447
-433
-498
-503
-467
-419
-396
-381
-352
-286
-276
-294
-306
-237
-148
-111
-95
-133
-123
-145
-139
-238
-301
-318
-319
-347
-387
-373
-326
-206
-165
-136
-77
26
66
43
62
84
159
198
240
278
348
444
505
577
590
666
701
721
733
761
777
758
778
728
699
647
615
516
360
192
8
-135
-268
-379
-475
-563
-565
-632
-722
-811
-858
-872
-904
-946
-1005
-1024
-1009
-982
-962
-913
-816
-722
-666
-663
-642
-639
-620
-624
-632
-641
-611
-581
-577
-555
-510
-445
-423
-411
-397
-450
-479
-541
-592
-625
-659
-649
-667
-654
-642
-622
-576
-548
-540
-551
-529
-531
-554
-548
-555
-522
-487
-457
-439
-442
-437
-435
-396
-380
-365
-351
-348
-332
-310
-282
-268
-234
-212
-200
-175
-145
-149
-143
-108
-83
-72
-67
-37
-46
-42
-45
-64
-64
-58
-51
-60
-35
-30
4
3
28
49
43
85
74
97
82
74
70
50
70
106
147
137
158
191
190
209
187
213
193
158
160
127
91
19
-20
-54
-60
-88
-87
-80
-86
-104
-115
-131
-183
-199
-226
-242
-296
-319
-348
-364
-367
-395
-390
-409
-402
-424
-434
-448
-467
-466
-490
-495
-513
-508
-511
-498
-481
-462
-406
-377
-353
-353
-354
-350
-369
-380
-388
-400
-409
-422
-436
-451
-452
-451
-455
-456
-447
-422
-415
-424
-416
-407
-395
-392
-379
-374
-381
-380
-389
-385
-411
-442
-451
-475
-479
-477
-460
-444
-440
-429
-423
-403
-383
-365
-360
-353
-334
-314
-296
-269
-242
-219
-209
-201
-194
-184
-173
-163
-160
-149
-135
-132
-137
-127
-114
-89
-69
-55
-39
-25
-16
-14
-22
-22
-12
-8
1
-12
-35
-42
-46
-73
-73
-82
-89
-73
-72
-51
-43
-37
-36
-34
-22
-3
-10
-20
-20
-27
-48
-65
-75
-104
-135
-158
-166
-186
-212
-242
-279
-304
-327
-371
-416
-442
-479
-507
-522
-546
-555
-569
-590
-613
-621
-613
-609
-614
-609
-601
-574
-543
-539
-529
-508
-497
-475
-464
-456
-446
-461
-468
-482
-500
-514
-524
-522
-518
-511
-497
-471
-444
-434
-432
-428
-425
-434
-435
-446
-457
-458
-434
-411
-403
-400
-367
-343
-347
-344
-346
-338
-322
-310
-302
-291
-279
-264
-257
-223
-201
-181
-168
-156
-142
-152
-157
-157
-146
-134
-125
-120
-103
-97
-91
-89
-94
-95
-98
-98
-115
-109
-113
-105
-105
-102
-99
-96
-94
-100
-109
-114
-113
-114
-131
-148
-153
-169
-189
-206
-200
-202
-206
-197
-196
-189
-209
-205
-221
-240
-242
-267
-291
-322
-336
-355
-377
-391
-424
-443
-451
-458
-465
-453
-449
-457
-471
-487
-490
-496
-507
-528
-546
-560
-572
-579
-577
-565
-554
-540
-525
-506
-501
-493
-480
-471
-479
-492
-506
-521
-520
-517
-509
-505
-500
-491
-470
-444
-411
-400
-373
-346
-334
-323
-332
-328
-340
-347
-349
-349
-342
-342
-333
-321
-317
-327
-324
-322
-324
-329
-329
-315
-290
-278
-264
-237
-214
-218
-227
-223
-211
-212
-204
-190
-183
-163
-165
-157
-147
-137
-121
-105
-118
-140
-133
-124
-133
-137
-136
-141
-133
-131
-121
-107
-108
-115
-122
-120
-138
-142
-133
-139
-151
-152
-141
-135
-135
-129
-125
-145
-168
-196
-222
-242
-259
-273
-278
-295
-322
-336
-339
-333
-338
-355
-379
-383
-388
-405
-405
-407
-410
-409
-406
-393
-376
-366
-361
-340
-344
-369
-390
-403
-423
-440
-442
-437
-418
-399
-400
-389
-369
-363
-366
-378
-382
-410
-431
-443
-456
-460
-450
-444
-456
-437
-414
-399
-376
-341
-322
-307
-296
-305
-313
-314
-315
-320
-322
-317
-311
-306
-297
-300
-315
-318
-330
-331
-332
-326
-323
-313
-295
-281
-271
-269
-257
-249
-227
-217
-214
-203
-199
-206
-200
-189
-181
-167
-168
-176
-187
-193
-197
-186
-190
-196
-193
-205
-217
-227
-225
-230
-230
-230
-221
-212
-225
-211
-196
-215
-234
-234
-224
-224
-225
-228
-223
-216
-207
-197
-192
-204
-213
-213
-203
-204
-215
-207
-206
-198
-220
-245
-248
-271
-286
-288
-289
-291
-282
-270
-261
-250
-246
-247
-244
-243
-251
-274
-294
-320
-348
-377
-393
-404
-410
-412
-399
-366
-338
-334
-329
-332
-338
-342
-354
-374
-384
-384
-394
-406
-428
-431
-423
-423
-410
-398
-390
-385
-369
-368
-366
-353
-336
-327
-317
-328
-335
-341
-353
-355
-351
-355
-366
-351
-342
-342
-342
-336
-321
-326
-341
-358
-355
-362
-371
-367
-356
-337
-317
-298
-281
-272
-259
-247
-226
-224
-238
-248
-279
-309
-332
-346
-361
-356
-359
-359
-353
-329
-319
-331
-333
-332
-331
-348
-355
-355
-339
-320
-310
-308
-301
-288
-272
-242
-217
-210
-208
-192
-191
-197
-202
-191
-196
-187
-175
-173
-173
-172
-168
-182
-211
-234
-254
-271
-286
-290
-301
-301
-290
-273
-247
-224
-205
-200
-180
-170
-190
-211
-232
-244
-262
-284
-301
-310
-314
-321
-312
-286
-274
-272
-264
-254
-260
-276
-290
-310
-321
-328
-343
-363
-384
-398
-403
-405
-397
-392
-397
-394
-401
-397
-378
-366
-363
-362
-356
-362
-357
-349
-352
-357
-335
-321
-327
-347
-352
-348
-356
-360
-366
-367
-356
-360
-350
-331
-320
-298
-275
-267
-258
-247
-230
-232
-237
-225
-233
-239
-254
-269
-281
-296
-305
-317
-326
-341
-337
-345
-355
-356
-346
-338
-329
-304
-284
-265
-249
-253
-236
-215
-205
-185
-160
-156
-154
-142
-136
-146
-144
-143
-149
-167
-174
-172
-173
-162
-158
-175
-192
-183
-178
-193
-206
-208
-219
-239
-253
-251
-250
-253
-244
-236
-232
-228
-210
-191
-184
-180
-193
-205
-212
-232
-254
-260
-279
-289
-289
-307
-304
-288
-282
-312
-322
-337
-351
-354
-369
-377
-370
-367
-365
-336
-333
-326
-302
-276
-272
-264
-240
-235
-231
-222
-234
-244
-252
-253
-256
-263
-275
-274
-262
-256
-247
-238
-234
-249
-264
-273
-278
-300
-302
-305
-307
-305
-294
-294
-277
-249
-230
-206
-190
-180
-175
-168
-160
-141
-136
-143
-157
-167
-181
-192
-213
-220
-207
-223
-237
-250
-262
-255
-251
-243
-217
-197
-196
-200
-183
-162
-155
-149
-146
-140
-132
-129
-133
-140
-152
-160
-167
-185
-207
-208
-217
-223
-228
-227
-230
-219
-218
-234
-237
-251
-274
-279
-280
-278
-285
-298
-272
-252
-252
-248
-233
-216
-220
-230
-249
-254
-271
-289
-307
-314
-320
-336
-344
-348
-352
-345
-326
-307
-307
-323
-335
-333
-334
-344
-352
-349
-353
-362
-356
-343
-317
-315
-305
-284
-279
-280
-277
-275
-282
-275
-280
-300
-308
-306
-318
-321
-318
-337
-333
-326
-321
-317
-325
-332
-342
-363
-355
-360
-369
-355
-345
-350
-343
-325
-305
-275
-253
-241
-232
-218
-218
-235
-242
-245
-256
-274
-314
-343
-367
-388
-385
-375
-374
-368
-343
-328
-335
-328
-322
-315
-295
-277
-252
-240
-228
-205
-181
-143
-121
-110
-126
-143
-174
-200
-214
-237
-247
-250
-259
-283
-297
-297
-288
-287
-284
-290
-282
-283
-289
-300
-293
-294
-281
-257
-260
-238
-220
-207
-187
-170
-177
-187
-196
-222
-242
-264
-274
-279
-289
-296
-308
-312
-323
-333
-328
-332
-332
-327
-313
-311
-329
-337
-335
-338
-325
-314
-298
-279
-269
-242
-240
-233
-225
-224
-217
-224
-237
-247
-253
-267
-277
-289
-304
-317
-322
-329
-341
-356
-359
-348
-359
-362
-357
-347
-340
-338
-328
-324
-314
-292
-272
-250
-218
-201
-189
-186
-171
-183
-191
-176
-191
-192
-204
-212
-245
-274
-270
-277
-275
-280
-274
-266
-271
-261
-257
-246
-239
-238
-229
-221
-195
-167
-146
-131
-121
-124
-122
-108
-128
-153
-164
-192
-212
-240
-264
-263
-252
-244
-247
-235
-232
-229
-209
-209
-226
-222
-214
-221
-235
-224
-207
-200
-207
-199
-201
-208
-207
-197
-183
-173
-174
-186
-196
-200
-216
-232
-250
-278
-288
-303
-310
-303
-289
-279
-274
-258
-244
-238
-244
-248
-260
-263
-259
-261
-244
-220
-215
-200
-185
-174
-178
-170
-157
-153
-147
-154
-169
-185
-194
-197
-191
-190
-190
-195
-196
-194
-193
-180
-180
-197
-189
-177
-170
-181
-184
-181
-176
-166
-138
-119
-115
-97
-88
-78
-76
-87
-94
-101
-119
-139
-167
-189
-200
-225
-245
-270
-275
-274
-294
-298
-294
-300
-300
-279
-262
-243
-222
-198
-176
-157
-148
-125
-108
-96
-90
-93
-91
-102
-117
-142
-170
-198
-235
-259
-275
-293
-282
-268
-267
-260
-248
-237
-227
-230
-226
-217
-212
-207
-198
-198
-207
-199
-201
-199
-185
-178
-164
-169
-174
-168
-174
-194
-217
-234
-252
-279
-290
-297
-309
-298
-296
-291
-265
-252
-236
-240
-242
-241
-240
-243
-260
-252
-248
-244
-231
-217
-208
-195
-188
-200
-204
-206
-212
-218
-229
-236
-248
-251
-271
-275
-274
-286
-281
-267
-277
-291
-292
-289
-283
-290
-287
-271
-268
-267
-267
-274
-271
-261
-258
-255
-242
-231
-234
-234
-235
-233
-231
-240
-265
-270
-291
-320
-323
-330
-342
-354
-348
-344
-348
-345
-328
-305
-289
-278
-266
-233
-200
-172
-157
-147
-136
-130
-129
-123
-142
-159
-178
-192
-205
-242
-268
-284
-291
-299
-298
-299
-295
-285
-262
-234
-231
-222
-198
-184
-183
-176
-163
-159
-165
-171
-172
-162
-142
-130
-132
-134
-144
-148
-145
-166
-181
-195
-207
-217
-237
-263
-262
-254
-268
-276
-276
-267
-249
-243
-249
-236
-225
-235
-238
-233
-225
-230
-231
-222
-213
-213
-212
-208
-223
-235
-246
-246
-247
-263
-259
-276
-303
-314
-320
-329
-336
-330
-330
-316
-292
-294
-285
-281
-282
-282
-278
-271
-274
-279
-272
-254
-248
-244
-239
-228
-216
-202
-191
-176
-181
-174
-164
-182
-202
-217
-220
-239
-263
-272
-263
-251
-254
-254
-227
-221
-210
-196
-175
-162
-161
-147
-147
-148
-123
-114
-119
-128
-141
-134
-128
-127
-149
-161
-172
-203
-199
-200
-207
-195
-180
-166
-175
-188
-177
-173
-180
-174
-159
-152
-159
-161
-163
-169
-177
-171
-168
-175
-166
-160
-153
-141
-149
-143
-146
-156
-173
-199
-209
-222
-241
-250
-241
-244
-248
-244
-224
-208
-182
-177
-182
-169
-163
-170
-184
-178
-176
-181
-160
-149
-147
-133
-124
-134
-133
-131
-139
-143
-150
-170
-192
-198
-230
-246
-253
-239
-234
-237
-228
-221
-213
-214
-209
-206
-198
-187
-191
-202
-188
-175
-169
-162
-149
-138
-133
-125
-107
-105
-113
-137
-151
-166
-186
-198
-214
-233
-242
-233
-239
-237
-240
-228
-220
-223
-206
-183
-166
-162
-155
-146
-133
-119
-124
-103
-89
-101
-106
-115
-119
-125
-138
-160
-174
-180
-197
-217
-216
-219
-221
-211
-205
-196
-177
-177
-181
-188
-188
-189
-199
-193
-192
-204
-208
-205
-199
-201
-199
-197
-203
-207
-225
-235
-245
-268
-281
-291
-298
-302
-313
-323
-334
-335
-333
-317
-301
-279
-267
-263
-255
-255
-255
-251
-262
-261
-261
-265
-250
-252
-255
-255
-258
-261
-260
-253
-249
-253
-264
-273
-289
-309
-331
-330
-316
-311
-310
-324
-314
-290
-270
-260
-255
-238
-232
-223
-230
-231
-223
-220
-225
-221
-207
-200
-193
-193
-191
-193
-183
-188
-199
-207
-234
-247
-268
-287
-306
-304
-303
-309
-317
-306
-295
-301
-296
-286
-280
-265
-244
-233
-221
-210
-191
-172
-160
-157
-163
-154
-147
-153
-153
-148
-156
-176
-193
-216
-241
-251
-257
-270
-278
-286
-298
-288
-296
-297
-283
-280
-289
-284
-271
-253
-254
-254
-244
-248
-248
-234
-223
-225
-212
-212
-208
-221
-224
-231
-245
-242
-263
-281
-290
-291
-313
-303
-288
-288
-276
-278
-268
-288
-289
-296
-305
-301
-298
-305
-291
-279
-292
-293
-294
-295
-294
-300
-300
-301
-298
-296
-318
-338
-344
-341
-334
-321
-320
-315
-300
-283
-276
-266
-257
-245
-246
-255
-254
-265
-260
-256
-266
-271
-265
-251
-230
-214
-204
-193
-186
-188
-177
-172
-175
-174
-180
-180
-172
-180
-201
-227
-231
-219
-210
-197
-190
-188
-169
-167
-185
-184
-173
-151
-140
-132
-113
-112
-116
-140
-162
-169
-178
-192
-194
-197
-225
-247
-252
-255
-264
-265
-261
-243
-242
-239
-223
-205
-199
-193
-193
-179
-174
-186
-176
-169
-167
-167
-158
-162
-161
-156
-154
-167
-173
-197
-220
-219
-231
-236
-242
-242
-247
-252
-252
-251
-239
-222
-210
-194
-190
-203
-204
-187
-186
-190
-187
-193
-185
-197
-202
-193
-191
-194
-211
-212
-205
-206
-211
-212
-218
-220
-233
-248
-255
-260
-257
-257
-246
-242
-235
-247
-231
-220
-234
-225
-220
-223
-221
-212
-220
-224
-222
-215
-215
-232
-242
-233
-231
-240
-250
-260
-261
-254
-247
-242
-247
-258
-268
-270
-269
-259
-252
-240
-234
-222
-202
-190
-189
-197
-206
-205
-203
-196
-194
-195
-199
-204
-211
-231
-232
-234
-251
-273
-283
-288
-307
-325
-322
-332
-351
-348
-330
-310
-294
-283
-268
-266
-270
-259
-254
-262
-249
-235
-250
-247
-241
-247
-257
-278
-273
-276
-283
-292
-303
-309
-314
-316
-309
-312
-318
-317
-311
-324
-328
-333
-342
-347
-356
-344
-344
-340
-333
-319
-327
-324
-307
-307
-312
-315
-324
-318
-310
-321
-334
-332
-329
-324
-315
-313
-312
-323
-306
-315
-318
-296
-291
-298
-299
-309
-333
-350
-358
-360
-368
-367
-381
-396
-379
-369
-367
-373
-372
-368
-364
-359
-353
-355
-353
-355
-351
-358
-382
-380
-374
-382
-375
-386
-383
-371
-382
-380
-373
-358
-343
-342
-333
-321
-334
-327
-328
-332
-319
-298
-273
-263
-253
-252
-258
-260
-266
-273
-298
-309
-311
-308
-293
-287
-278
-270
-254
-243
-236
-228
-235
-245
-268
-271
-284
-307
-324
-333
-339
-354
-353
-344
-345
-347
-367
-371
-374
-378
-384
-359
-363
-365
-397
-379
-420
-381
-424
-356
-454
-370
-487
-295
-1065
-1331
330
-281
-768
-211
-341
-1404
-583
-52
-764
-316
-72
-590
-473
-338
-464
-1353
-930
-256
-960
-507
-129
-168
-438
38
-1256
-1289
85
-510
-561
-174
-303
-557
-332
-617
-624
-231
-481
-455
-319
-514
-248
-42
-152
-83
-123
-247
-350
-278
-348
-83
57
-287
-7
-107
-487
-150
-222
-344
-246
-236
-267
-514
-344
-217
-462
-409
-268
-405
-371
-433
-429
-263
-474
-833
-230
-128
-1178
-728
-9
-1197
-1009
-75
-712
-670
-281
-57
-1087
-231
-441
-712
-141
-205
-139
118
-215
-145
184
-72
-55
-213
106
-40
-145
127
134
-131
-310
116
-328
-362
-94
-281
-11
-212
-354
-70
-296
-318
-125
-314
-350
-264
-412
-303
-468
-330
-269
-358
-189
-337
-464
-210
-227
-441
-215
-167
-100
-395
-220
-254
-374
-232
-255
-449
-61
-258
-252
-290
-335
-312
-121
121
-391
-11
19
-344
-249
-52
-64
-104
-197
19
-131
-196
-143
-126
-60
-189
-162
-63
-72
-345
-246
71
-108
-346
29
-316
-266
-73
-276
-229
-109
-261
-238
-102
-444
-201
-230
-418
-141
-355
-141
-245
-324
-156
-228
-406
-226
-203
-320
-180
-404
-279
-226
-305
-297
-96
-192
-261
-313
-332
-296
-155
-445
-56
-195
-342
-114
-136
-201
-234
-77
-27
-3
-330
-340
142
-281
-383
-17
-80
-272
-221
-177
-235
-325
-252
-91
-271
-311
-326
-167
-464
-356
-342
-220
-296
-372
-339
-397
-225
-435
-252
-192
-279
-365
-260
-373
-439
-276
-323
-247
-288
-359
-121
-370
-386
-293
-404
-204
-235
-326
-206
-311
-419
-311
-266
-319
-390
-242
-184
-353
-525
-294
-149
-414
-456
-195
-276
-629
-414
-192
-405
-499
-298
-118
-429
-569
-165
-380
-412
-271
-333
-324
-194
-318
-325
-109
-325
-329
-111
-80
-410
-416
13
-489
-451
-137
-236
-412
-268
-80
-331
-500
-269
-183
-454
-287
-184
-283
-311
-263
-301
-263
-316
-231
-160
-200
-328
-295
-116
-162
-296
-191
-89
-288
-310
-202
-261
-384
-160
-164
-380
-260
-179
-335
-409
-265
-259
-255
-227
-203
-196
-341
-393
-190
-249
-462
-348
-236
-300
-413
-403
-188
-295
-397
-349
-334
-496
-362
-238
-328
-278
-376
-215
-268
-381
-398
-340
-190
-379
-296
-153
-294
-413
-176
-213
-322
-250
-181
-226
-342
-256
-134
-250
-262
-127
-225
-271
-254
-268
-280
-213
-132
-181
-135
-211
-273
-155
-167
-175
-78
-88
-228
-98
-103
-239
-207
-25
-67
-161
-165
-146
-155
-218
-135
-15
-106
-137
-97
-142
-166
-211
-192
-182
-150
-249
-294
-250
-315
-287
-266
-286
-319
-299
-299
-429
-425
-366
-364
-365
-317
-298
-378
-442
-363
-311
-387
-300
-155
-178
-240
-210
-223
-253
-253
-194
-132
-130
-166
-106
-124
-196
-137
-148
-128
-131
-161
-146
-152
-195
-147
-93
-102
-192
-183
-107
-227
-216
-166
-164
-77
-92
-143
-159
-171
-170
-151
-102
-106
-135
-137
-150
-247
-268
-229
-193
-212
-222
-218
-237
-233
-230
-242
-229
-198
-144
-142
-172
-192
-166
-126
-116
-151
-159
-121
-154
-174
-128
-123
-123
-100
-86
-159
-186
-167
-167
-193
-192
-159
-154
-159
-207
-277
-325
-320
-278
-251
-250
-216
-226
-262
-340
-322
-338
-343
-273
-276
-316
-367
-390
-420
-435
-453
-457
-421
-436
-450
-456
-432
-384
-368
-362
-382
-350
-377
-382
-366
-288
-239
-220
-171
-147
-125
-154
-110
-78
-48
-27
10
36
8
-1
-19
22
19
2
-21
-22
-35
-37
-18
-56
-34
-78
-86
-101
-166
-159
-184
-194
-212
-197
-251
-304
-300
-379
-382
-401
-444
-417
-475
-439
-492
-473
-510
-520
-511
-583
-560
-568
-551
-622
-543
-509
-462
-466
-476
-411
-395
-352
-342
-276
-307
-229
-161
-188
-169
-184
-109
-116
-92
-74
-44
-31
-64
-59
-114
-66
-97
-32
-67
-145
-148
-147
-163
-190
-134
-180
-149
-187
-227
-301
-257
-256
-272
-274
-321
-289
-314
-300
-340
-301
-295
-285
-296
-346
-348
-364
-343
-354
-326
-345
-356
-347
-391
-418
-398
-343
-325
-341
-315
-305
-309
-323
-292
-246
-213
-181
-116
-73
-116
-52
-57
-41
-31
-55
-50
-63
-33
-98
-62
-88
-124
-139
-216
-248
-301
-274
-299
-299
-321
-348
-335
-360
-395
-418
-385
-421
-440
-417
-435
-455
-481
-460
-491
-485
-489
-500
-516
-514
-467
-469
-436
-439
-432
-426
-448
-438
-443
-402
-363
-326
-310
-274
-275
-260
-198
-177
-111
-99
-41
-37
6
-11
-5
43
21
50
11
38
-15
31
2
-11
-19
-39
-35
-103
-83
-112
-75
-94
-98
-143
-144
-134
-184
-195
-230
-251
-297
-284
-319
-350
-368
-400
-412
-500
-487
-500
-520
-521
-531
-547
-595
-553
-608
-609
-592
-579
-559
-580
-531
-531
-481
-460
-420
-400
-363
-307
-321
-262
-206
-151
-139
-70
-24
-9
23
58
61
52
119
158
123
152
169
188
181
195
163
176
153
136
141
75
83
42
39
-6
-22
-16
-43
-26
-73
-93
-118
-107
-150
-170
-154
-212
-198
-217
-251
-258
-287
-309
-289
-329
-368
-324
-311
-341
-309
-331
-359
-338
-327
-346
-359
-326
-315
-314
-342
-336
-336
-350
-355
-351
-345
-376
-346
-317
-347
-352
-335
-359
-390
-390
-408
-405
-399
-393
-423
-442
-451
-421
-436
-427
-418
-406
-358
-414
-401
-362
-337
-353
-355
-339
-362
-333
-324
-301
-310
-284
-239
-266
-271
-255
-248
-202
-155
-178
-152
-123
-126
-133
-113
-96
-57
6
23
65
66
98
91
151
181
168
217
196
204
209
233
217
260
248
210
234
190
154
174
98
64
29
30
-12
-47
-108
-151
-174
-218
-236
-311
-354
-393
-439
-522
-606
-658
-706
-741
-790
-811
-874
-887
-916
-953
-962
-980
-958
-967
-960
-990
-982
-961
-917
-905
-917
-895
-883
-853
-814
-789
-736
-693
-588
-537
-509
-420
-362
-289
-234
-165
-135
-62
14
49
117
134
167
209
220
258
236
294
314
328
343
300
297
280
307
276
289
281
264
313
300
262
243
221
227
249
215
193
211
185
145
91
41
-2
3
-21
-53
-115
-168
-168
-250
-277
-334
-378
-476
-593
-664
-756
-732
-727
-744
-850
-946
-1025
-1123
-1129
-1192
-1182
-1162
-1139
-1153
-1231
-1266
-1267
-1206
-1192
-1130
-1106
-1069
-1021
-1004
-991
-958
-876
-820
-740
-709
-644
-540
-474
-374
-304
-248
-211
-136
-111
-62
41
69
151
212
225
205
232
274
295
405
439
471
474
438
421
411
425
459
545
542
555
617
619
595
672
692
704
788
826
824
639
539
480
340
172
154
104
104
295
226
-89
-348
-471
-583
-606
-627
-663
-630
-692
-795
-1029
-1220
-1210
-1142
-1114
-1139
-1129
-1189
-1179
-1150
-1211
-1217
-1143
-1029
-1018
-996
-1048
-1017
-911
-842
-779
-820
-830
-762
-642
-636
-603
-525
-484
-406
-454
-527
-528
-411
-309
-280
-279
-335
-319
-326
-371
-407
-407
-351
-309
-307
-416
-475
-443
-451
-460
-440
-421
-403
-323
-292
-277
-238
-159
-80
-25
-37
22
123
207
319
432
467
568
680
734
775
915
1047
1169
1290
1237
1046
895
634
525
679
864
1032
1058
874
471
174
-75
-207
-161
-106
45
34
-213
-565
-864
-1041
-1116
-1065
-1091
-1080
-1069
-1141
-1233
-1380
-1457
-1465
-1406
-1427
-1420
-1334
-1241
-1102
-1061
-1095
-1145
-1141
-1136
-1065
-899
-714
-472
-363
-394
-482
-537
-582
-484
-313
-168
-35
15
-61
-164
-220
-230
-168
-97
-39
28
25
-31
-70
-107
-119
-115
-134
-185
-185
-151
-145
-104
-127
-154
-216
-269
-308
-296
-209
-133
-17
-22
-72
-104
-159
-145
-116
-6
89
207
266
246
305
280
327
429
504
548
550
565
550
536
543
582
625
615
596
505
309
131
77
106
162
187
81
-126
-304
-442
-534
-597
-609
-604
-622
-708
-881
-1066
-1146
-1169
-1154
-1194
-1217
-1215
-1240
-1266
-1308
-1329
-1335
-1261
-1224
-1207
-1170
-1135
-1067
-1010
-949
-902
-859
-807
-743
-662
-583
-474
-371
-291
-245
-253
-219
-183
-106
-24
21
63
84
107
71
59
51
93
133
145
152
129
114
133
123
115
133
174
208
263
315
370
402
436
458
468
540
601
734
788
790
609
293
18
-43
212
494
669
525
198
-104
-309
-435
-503
-400
-249
-149
-266
-608
-884
-1002
-901
-842
-875
-938
-958
-924
-1007
-1067
-1124
-1059
-968
-1001
-1123
-1192
-1064
-893
-765
-770
-772
-752
-756
-774
-780
-641
-448
-273
-271
-385
-460
-505
-414
-346
-281
-192
-129
-102
-172
-270
-275
-256
-201
-207
-214
-242
-264
-213
-277
-327
-330
-329
-374
-390
-388
-411
-314
-248
-308
-371
-448
-495
-484
-402
-332
-301
-249
-272
-270
-313
-313
-252
-182
-65
8
23
-54
-50
-45
10
63
123
180
267
320
291
286
285
296
310
271
211
198
264
260
226
141
50
-5
-110
-203
-282
-318
-327
-367
-469
-627
-738
-808
-887
-948
-992
-1021
-1054
-1079
-1155
-1221
-1241
-1249
-1238
-1255
-1255
-1240
-1196
-1162
-1132
-1101
-1041
-960
-908
-840
-757
-667
-588
-520
-452
-394
-368
-272
-189
-131
-30
33
85
150
203
254
291
355
393
429
452
502
536
553
546
534
539
589
591
645
649
683
722
720
760
776
840
899
883
711
426
192
42
158
394
504
422
161
-126
-406
-588
-650
-618
-482
-384
-460
-724
-995
-1118
-1145
-1110
-1100
-1105
-1092
-1072
-1093
-1157
-1198
-1132
-1075
-1080
-1112
-1106
-1017
-848
-727
-678
-697
-702
-681
-655
-600
-465
-284
-161
-106
-155
-220
-224
-170
-108
-71
-24
10
13
-21
-57
-87
-98
-68
-68
-121
-140
-136
-133
-158
-195
-213
-255
-263
-273
-261
-228
-164
-186
-224
-283
-339
-352
-305
-237
-171
-120
-102
-132
-138
-115
-89
-71
-39
38
74
145
131
132
134
140
176
130
116
199
256
235
159
140
133
158
180
141
104
90
78
13
-115
-180
-242
-239
-276
-347
-437
-498
-530
-588
-666
-725
-756
-771
-781
-846
-942
-995
-984
-974
-973
-987
-985
-957
-957
-973
-998
-969
-910
-851
-820
-836
-775
-730
-696
-646
-591
-534
-470
-393
-368
-321
-263
-184
-124
-91
-40
-17
31
78
136
166
216
233
275
320
334
313
344
384
404
411
410
436
443
484
462
475
517
541
582
568
553
499
483
344
155
63
115
186
213
101
-87
-222
-322
-404
-529
-577
-557
-511
-579
-758
-920
-1016
-1015
-1074
-1120
-1198
-1177
-1111
-1131
-1188
-1233
-1185
-1139
-1096
-1137
-1131
-1017
-864
-780
-746
-725
-661
-595
-565
-516
-456
-299
-180
-118
-132
-140
-111
-67
18
28
46
57
48
57
9
-11
-17
-4
-16
-39
-51
-91
-94
-129
-186
-228
-250
-284
-306
-331
-357
-337
-363
-379
-402
-407
-446
-403
-393
-352
-324
-339
-322
-298
-282
-226
-210
-164
-95
-79
-27
-7
46
111
158
196
197
221
210
240
213
185
190
132
119
70
1
-24
-51
-85
-167
-240
-338
-439
-492
-552
-623
-698
-757
-805
-886
-968
-1010
-1053
-1072
-1109
-1145
-1169
-1184
-1180
-1164
-1156
-1142
-1116
-1091
-1051
-1009
-963
-881
-798
-721
-658
-606
-532
-450
-359
-299
-238
-153
-94
-55
-3
44
118
155
197
253
290
375
362
443
461
471
462
490
487
501
561
597
600
586
608
609
571
599
621
608
587
553
502
394
259
181
107
90
45
-29
-163
-284
-344
-441
-519
-622
-690
-713
-794
-848
-900
-949
-981
-1035
-1128
-1171
-1167
-1136
-1162
-1179
-1176
-1190
-1212
-1225
-1204
-1125
-1014
-964
-916
-898
-872
-819
-753
-676
-589
-486
-423
-388
-362
-298
-231
-153
-135
-103
-58
-62
-27
3
51
81
112
139
136
113
125
125
145
159
165
143
128
125
161
166
186
210
242
279
268
266
248
325
360
392
442
492
492
372
209
169
159
177
243
200
177
116
31
-151
-328
-342
-285
-240
-324
-406
-483
-524
-533
-640
-738
-756
-721
-713
-746
-811
-818
-798
-828
-892
-974
-986
-941
-904
-933
-930
-894
-857
-846
-890
-890
-840
-747
-672
-649
-629
-574
-519
-513
-483
-457
-386
-278
-219
-221
-217
-208
-154
-120
-153
-113
-68
-24
-21
-72
-82
-103
-82
-90
-105
-95
-96
-46
-52
-81
-101
-101
-80
-75
-85
-37
-21
36
50
46
89
130
219
219
238
225
226
246
206
206
202
201
166
123
61
8
-44
-93
-129
-186
-233
-288
-358
-438
-477
-536
-545
-597
-637
-677
-743
-774
-826
-844
-879
-916
-958
-990
-990
-1017
-991
-969
-956
-942
-924
-931
-907
-864
-822
-756
-705
-628
-578
-523
-486
-433
-398
-347
-287
-247
-178
-149
-100
-93
-46
-38
-9
-1
10
24
-2
2
5
-20
-31
-17
-37
-23
-34
-8
-11
-18
-43
-72
-83
-99
-32
-49
-13
-17
2
8
-13
-20
12
59
76
96
49
66
24
10
-45
-59
-65
-84
-111
-183
-218
-239
-270
-293
-338
-406
-441
-511
-568
-616
-667
-646
-703
-775
-821
-870
-878
-896
-866
-894
-887
-890
-912
-918
-919
-887
-853
-818
-831
-781
-776
-721
-689
-665
-623
-573
-525
-514
-484
-468
-397
-362
-328
-282
-225
-182
-134
-124
-53
21
32
79
55
75
107
141
155
152
171
168
181
173
202
190
245
247
277
252
285
286
301
307
302
330
271
315
290
293
260
231
209
147
122
56
8
-41
-75
-133
-239
-284
-353
-403
-501
-572
-641
-656
-678
-736
-825
-904
-949
-989
-996
-1027
-1012
-1006
-998
-1007
-1036
-1033
-1001
-937
-918
-871
-831
-778
-717
-683
-623
-575
-497
-443
-375
-316
-257
-181
-86
-45
-23
13
77
120
151
211
265
289
344
336
328
342
380
398
413
408
403
408
398
409
373
399
398
388
407
382
382
344
305
245
224
239
239
184
94
-31
-189
-210
-198
-156
-163
-238
-399
-565
-674
-777
-834
-818
-769
-786
-838
-980
-1114
-1184
-1171
-1145
-1173
-1165
-1177
-1166
-1210
-1256
-1235
-1184
-1124
-1109
-1111
-1074
-988
-873
-810
-755
-691
-617
-552
-465
-370
-252
-106
10
46
69
113
172
252
318
421
465
491
517
530
537
544
583
592
602
606
586
589
558
550
546
519
527
529
504
472
466
495
521
495
385
234
138
-132
-171
-94
-2
132
7
-208
-457
-598
-669
-729
-733
-616
-499
-567
-782
-1009
-1144
-1114
-1048
-1070
-1045
-1012
-969
-983
-1102
-1135
-1093
-1021
-969
-962
-970
-881
-757
-727
-744
-751
-756
-728
-690
-661
-559
-453
-335
-305
-398
-438
-430
-389
-317
-260
-236
-196
-196
-256
-316
-333
-294
-214
-173
-171
-140
-144
-102
-60
-103
-95
-53
2
66
89
114
197
254
279
257
220
212
274
385
496
619
687
631
427
280
133
-5
160
303
459
484
329
49
-223
-307
-338
-359
-342
-227
-219
-347
-567
-769
-897
-891
-861
-926
-934
-913
-838
-885
-1008
-1090
-1125
-1114
-1125
-1111
-1064
-903
-779
-746
-786
-865
-887
-861
-803
-731
-594
-473
-403
-449
-517
-536
-512
-437
-339
-257
-206
-160
-143
-168
-214
-256
-255
-193
-185
-166
-159
-165
-144
-134
-205
-232
-253
-204
-158
-153
-102
-64
-65
-88
-141
-208
-181
-156
-57
-33
2
19
16
-31
-69
-50
-35
-7
10
6
10
-15
-62
-79
-105
-126
-126
-135
-131
-140
-167
-183
-215
-263
-305
-341
-417
-445
-460
-470
-490
-554
-604
-656
-712
-754
-797
-838
-811
-810
-834
-841
-847
-829
-825
-797
-753
-691
-662
-612
-573
-550
-492
-424
-363
-321
-260
-206
-110
-77
-11
23
48
103
125
177
190
244
242
270
251
251
254
270
257
239
246
228
253
242
247
241
223
221
194
188
156
199
197
169
117
75
51
19
-17
-63
-99
-140
-140
-199
-280
-348
-365
-404
-481
-506
-538
-538
-607
-667
-725
-780
-801
-818
-820
-853
-847
-834
-856
-870
-895
-898
-870
-852
-831
-789
-754
-709
-674
-646
-591
-534
-454
-397
-369
-329
-254
-211
-172
-116
-75
-39
5
22
60
88
133
191
212
218
220
263
270
292
317
349
356
358
322
325
296
294
288
253
248
232
206
162
130
85
86
60
32
7
-37
-45
-70
-102
-127
-160
-208
-241
-310
-368
-409
-437
-457
-486
-530
-602
-648
-722
-753
-774
-788
-807
-825
-852
-878
-885
-904
-871
-853
-826
-803
-787
-758
-731
-687
-641
-599
-553
-490
-448
-408
-350
-292
-218
-148
-103
-53
8
68
109
129
184
226
265
286
307
319
342
315
307
299
288
320
325
317
317
339
303
308
252
252
271
241
210
174
130
90
73
-6
-14
-54
-89
-122
-204
-279
-322
-377
-455
-479
-536
-564
-588
-650
-708
-784
-818
-855
-891
-927
-915
-955
-973
-974
-1007
-999
-993
-971
-959
-931
-920
-879
-856
-845
-806
-776
-730
-680
-634
-581
-509
-451
-377
-327
-293
-228
-181
-135
-82
-21
39
106
138
169
165
217
219
261
308
292
316
331
310
285
320
321
353
364
361
365
339
336
311
303
286
318
275
265
235
181
180
142
134
82
56
-1
-33
-92
-137
-194
-259
-279
-358
-415
-482
-536
-640
-708
-750
-775
-782
-847
-875
-918
-961
-995
-1036
-1068
-1055
-1045
-1058
-1054
-1043
-1036
-1000
-960
-913
-860
-809
-739
-686
-630
-546
-490
-414
-345
-303
-234
-156
-102
-34
54
122
192
218
264
264
290
330
359
397
410
418
434
438
419
424
414
425
408
432
442
434
441
423
416
397
338
335
303
272
275
241
210
164
94
34
-24
-107
-159
-193
-256
-312
-374
-434
-466
-498
-567
-621
-672
-677
-707
-767
-796
-815
-857
-898
-936
-966
-964
-962
-938
-939
-965
-947
-925
-933
-934
-886
-851
-790
-738
-702
-648
-595
-521
-446
-399
-352
-269
-206
-148
-80
-18
79
150
180
232
240
277
327
323
369
392
395
428
418
385
369
366
398
394
404
392
402
395
368
394
361
382
351
314
302
284
276
241
203
133
89
4
-76
-129
-174
-202
-222
-262
-349
-422
-507
-570
-659
-730
-745
-775
-787
-828
-876
-922
-969
-1029
-1060
-1072
-1080
-1057
-1052
-1041
-1018
-973
-971
-948
-918
-880
-822
-773
-694
-612
-544
-493
-428
-368
-308
-253
-198
-124
-71
-14
26
42
71
118
171
202
192
238
260
257
287
304
310
347
391
372
356
337
347
364
340
360
384
386
409
394
380
369
380
373
374
353
334
314
262
141
9
-24
-48
-47
-37
-76
-148
-190
-256
-385
-494
-536
-527
-562
-601
-654
-718
-775
-809
-888
-980
-981
-989
-997
-1044
-1073
-1039
-999
-985
-1029
-1053
-1069
-1053
-1035
-1007
-943
-861
-773
-730
-722
-700
-657
-622
-559
-507
-417
-330
-295
-250
-255
-240
-179
-149
-128
-84
-24
39
82
76
147
130
144
155
142
195
184
223
245
262
293
327
300
308
298
301
327
320
342
361
367
336
342
289
138
48
-12
-69
-13
-9
-17
-44
-127
-209
-359
-495
-541
-579
-587
-569
-615
-638
-642
-691
-763
-839
-865
-893
-903
-963
-959
-925
-901
-882
-942
-989
-987
-987
-981
-975
-956
-863
-784
-777
-771
-752
-713
-690
-698
-688
-629
-559
-490
-436
-418
-367
-311
-290
-278
-253
-209
-142
-104
-101
-73
-25
-1
-25
-42
-5
44
99
113
132
135
201
209
185
229
229
291
272
280
312
350
363
365
367
360
389
371
358
253
173
138
88
58
69
62
28
28
-55
-147
-276
-322
-347
-391
-425
-474
-496
-523
-542
-610
-666
-694
-722
-764
-815
-874
-882
-862
-890
-894
-905
-910
-931
-952
-965
-957
-917
-874
-827
-794
-776
-740
-698
-675
-652
-621
-564
-528
-506
-472
-451
-401
-371
-350
-314
-292
-280
-267
-226
-181
-122
-89
-58
-30
-29
-34
-31
-9
31
78
103
154
160
183
203
197
192
229
267
285
312
327
353
356
359
368
371
388
432
396
328
269
222
207
214
209
210
186
182
110
-31
-134
-173
-190
-226
-244
-294
-341
-379
-441
-522
-558
-575
-616
-688
-787
-846
-868
-852
-855
-874
-892
-892
-904
-938
-946
-937
-884
-819
-796
-782
-758
-743
-715
-706
-691
-659
-608
-570
-540
-522
-484
-426
-390
-362
-335
-300
-263
-232
-239
-201
-142
-101
-68
-72
-64
-64
-62
-40
-11
29
80
98
105
108
136
159
146
188
218
254
289
320
343
352
407
423
421
426
448
425
376
324
238
202
192
189
196
178
163
111
28
-68
-158
-209
-215
-255
-308
-347
-405
-461
-526
-596
-632
-631
-658
-727
-812
-831
-835
-853
-843
-860
-851
-835
-847
-874
-867
-853
-822
-764
-745
-715
-673
-650
-628
-603
-576
-518
-485
-459
-443
-438
-413
-392
-388
-370
-330
-317
-294
-306
-310
-274
-235
-206
-183
-177
-167
-153
-166
-168
-137
-126
-109
-87
-102
-64
-79
-48
-35
-48
16
68
70
120
144
147
231
215
226
262
269
285
239
182
124
79
66
66
63
53
64
7
-80
-153
-262
-326
-327
-391
-426
-441
-506
-536
-587
-662
-674
-693
-731
-780
-840
-859
-857
-876
-869
-872
-884
-861
-876
-927
-916
-904
-868
-819
-819
-788
-751
-733
-717
-701
-692
-651
-628
-610
-591
-599
-552
-513
-514
-475
-433
-417
-400
-388
-377
-333
-296
-258
-219
-191
-166
-149
-161
-159
-148
-119
-51
-45
-10
21
34
62
74
93
118
149
153
157
164
209
243
249
264
255
268
273
247
207
163
108
55
28
15
-11
-5
-8
-62
-127
-202
-276
-354
-386
-406
-448
-462
-472
-528
-569
-603
-650
-671
-701
-740
-801
-836
-844
-863
-860
-860
-844
-827
-811
-814
-829
-817
-780
-729
-689
-658
-610
-553
-536
-519
-490
-470
-450
-427
-399
-386
-358
-343
-326
-314
-301
-262
-288
-294
-287
-286
-238
-197
-180
-154
-164
-161
-157
-154
-130
-130
-80
-59
-34
-21
6
37
49
97
121
163
193
201
224
262
306
332
356
358
393
405
415
382
320
268
210
164
162
168
166
176
134
98
18
-62
-135
-182
-201
-235
-277
-298
-343
-413
-427
-495
-541
-582
-641
-724
-798
-820
-845
-843
-838
-842
-848
-838
-862
-892
-911
-878
-823
-803
-767
-747
-669
-617
-612
-576
-532
-496
-469
-448
-460
-441
-409
-372
-359
-319
-281
-280
-266
-272
-259
-227
-189
-167
-150
-130
-111
-109
-108
-107
-113
-63
-50
-58
-14
1
35
78
96
119
164
194
217
234
242
309
304
320
362
342
386
404
373
392
363
293
232
166
156
160
147
151
149
102
56
-16
-93
-127
-162
-182
-222
-254
-266
-290
-332
-381
-405
-439
-466
-529
-610
-661
-691
-712
-702
-709
-712
-686
-722
-762
-789
-822
-800
-780
-783
-749
-709
-669
-656
-665
-630
-596
-576
-539
-528
-527
-488
-450
-421
-377
-344
-314
-286
-298
-300
-260
-240
-214
-189
-170
-146
-157
-159
-144
-152
-130
-92
-94
-88
-47
-53
-36
-3
-6
19
25
41
103
110
149
220
216
220
242
242
264
283
281
322
287
260
240
147
123
110
97
122
118
116
84
18
-31
-92
-145
-196
-239
-289
-340
-384
-436
-480
-505
-542
-569
-612
-680
-746
-811
-836
-862
-865
-871
-883
-886
-897
-919
-938
-923
-915
-879
-866
-851
-793
-756
-740
-726
-693
-644
-614
-593
-596
-583
-542
-522
-477
-438
-396
-366
-336
-323
-317
-279
-249
-234
-212
-172
-142
-126
-137
-136
-117
-107
-86
-79
-49
-27
-33
-10
7
30
53
117
124
109
168
197
180
200
217
220
240
240
246
262
301
332
324
309
267
182
144
121
110
123
135
116
70
47
-8
-86
-116
-153
-201
-237
-285
-331
-362
-399
-414
-447
-460
-501
-578
-649
-748
-784
-805
-825
-835
-823
-809
-829
-855
-882
-885
-863
-844
-834
-824
-786
-743
-717
-686
-641
-595
-567
-560
-586
-600
-587
-542
-523
-493
-450
-404
-381
-389
-379
-351
-316
-308
-294
-297
-284
-264
-253
-241
-212
-193
-153
-145
-159
-107
-119
-33
-17
16
90
56
84
177
109
132
326
200
267
373
280
344
355
341
404
411
443
436
348
330
225
153
160
132
127
192
179
139
156
106
47
7
-10
-89
-137
-160
-244
-285
-276
-311
-355
-388
-436
-502
-569
-651
-718
-720
-750
-774
-788
-795
-827
-859
-857
-881
-856
-834
-829
-823
-819
-800
-769
-726
-689
-641
-612
-592
-594
-605
-593
-570
-521
-469
-420
-373
-340
-322
-299
-269
-250
-232
-230
-217
-225
-216
-210
-219
-166
-166
-152
-113
-185
-81
-76
-108
-50
-47
-55
47
74
64
144
51
276
96
215
305
192
293
320
365
410
450
492
564
510
562
517
454
404
337
367
356
295
345
353
278
265
213
150
63
29
16
-99
-127
-148
-230
-259
-273
-324
-348
-380
-453
-520
-592
-636
-660
-661
-683
-721
-724
-754
-829
-870
-904
-919
-896
-890
-886
-871
-835
-837
-801
-747
-730
-735
-697
-681
-714
-691
-684
-645
-606
-565
-524
-500
-484
-490
-468
-445
-456
-483
-315
-404
-412
-305
-329
-348
-369
-238
-360
-276
-265
-236
-264
-277
-189
-87
-246
33
28
-149
61
-11
-127
129
112
-33
290
135
137
282
313
221
393
397
361
398
410
397
342
312
277
269
237
279
239
233
278
213
114
123
26
-78
-42
-129
-304
-311
-340
-442
-411
-417
-468
-459
-470
-544
-642
-650
-683
-719
-706
-749
-751
-721
-720
-767
-760
-730
-767
-742
-770
-833
-820
-780
-777
-756
-644
-619
-593
-578
-599
-620
-594
-588
-620
-583
-580
-567
-591
-548
-511
-462
-660
-456
-550
-698
-484
-609
-648
-428
-445
-560
-257
-528
-414
-357
-513
-396
-186
-347
-313
-116
-39
-295
-163
159
-197
-25
87
86
120
74
190
279
190
145
558
170
452
546
382
530
462
550
619
615
484
518
441
283
296
377
271
300
414
323
243
233
199
85
67
39
-64
-152
-171
-215
-328
-292
-315
-331
-368
-446
-491
-602
-676
-725
-753
-786
-783
-754
-792
-787
-783
-806
-813
-853
-826
-847
-902
-840
-864
-855
-772
-697
-693
-672
-626
-642
-658
-643
-603
-613
-563
-519
-505
-499
-475
-438
-426
-466
-493
-464
-522
-500
-541
-493
-675
-356
-554
-715
-49
-779
-490
-102
-850
-274
-208
-780
-114
-503
-464
-98
-538
-113
-233
-449
2
-284
-270
-27
-283
183
-238
78
201
-296
407
-73
-25
364
-77
271
243
83
342
288
414
338
321
632
361
416
573
366
443
453
351
377
398
385
417
298
332
266
247
180
55
59
-4
-58
-156
-185
-230
-299
-283
-420
-480
-492
-579
-622
-735
-757
-786
-854
-831
-897
-918
-846
-905
-931
-898
-914
-880
-869
-828
-820
-752
-684
-651
-640
-604
-507
-502
-558
-496
-429
-534
-327
-526
-328
-351
-390
-394
-329
-244
-552
-340
-266
-429
-536
-283
-550
-275
-837
-27
-462
-646
-150
-384
-479
-402
-241
-507
-246
-460
-21
-394
-131
44
-276
-63
117
-404
355
-229
-37
212
-65
428
-85
320
350
91
314
216
250
219
440
378
215
644
423
374
598
518
343
483
358
202
245
244
223
135
220
233
95
160
85
-35
7
-123
-184
-277
-336
-387
-452
-447
-572
-545
-541
-695
-712
-802
-828
-883
-923
-933
-990
-950
-928
-1023
-971
-959
-981
-926
-933
-892
-913
-830
-827
-798
-674
-659
-615
-561
-548
-549
-586
-479
-634
-549
-558
-524
-449
-723
-244
-794
-553
-242
-968
-326
-405
-824
-435
-307
-836
-357
-309
-674
-176
-546
-239
-374
-537
8
-571
-21
-239
-399
155
-273
-86
-276
184
-221
-178
20
-174
-73
-166
94
-178
19
16
68
-6
122
96
-28
198
47
73
134
315
74
290
302
234
325
355
313
296
426
253
382
318
300
266
191
146
60
134
56
5
59
19
-25
-69
-142
-195
-239
-303
-375
-438
-519
-503
-594
-613
-629
-668
-696
-728
-800
-867
-866
-952
-933
-917
-917
-873
-859
-858
-863
-817
-802
-796
-726
-744
-699
-738
-610
-607
-716
-494
-394
-774
-389
-228
-965
-10
-692
-608
-228
-436
-733
-229
-126
-1078
197
-515
-589
-128
-571
-425
-433
-310
-533
-176
-240
-521
99
-649
-321
-36
-538
-279
-86
-244
-420
216
-545
49
-178
-262
79
-222
95
-307
105
-71
-164
-63
93
-204
309
-219
57
207
-220
164
111
24
274
200
48
262
226
169
260
291
200
212
321
45
301
286
-1
225
96
-20
8
51
-28
-71
-35
-83
-111
-160
-226
-272
-287
-368
-363
-420
-480
-504
-532
-597
-623
-606
-601
-670
-684
-630
-685
-723
-764
-611
-786
-695
-600
-671
-807
-508
-492
-852
-351
-488
-717
-301
-610
-447
-266
-926
192
-746
-541
165
-980
-163
-104
-816
78
-509
-599
257
-769
-226
-103
-374
-145
-200
-171
-551
171
-530
-58
-185
-311
244
-251
-315
330
-252
-432
589
-331
-370
383
-273
15
-25
-250
181
-5
-65
-354
440
-267
67
-19
-32
193
-129
32
177
-258
339
-5
282
-18
144
390
-88
415
54
233
236
161
152
252
130
248
193
-38
215
-1
-42
157
-177
79
37
-91
-82
-176
-69
-177
-237
-266
-301
-279
-441
-438
-467
-543
-462
-550
-613
-575
-626
-654
-669
-719
-739
-683
-730
-825
-762
-669
-798
-716
-714
-620
-867
-512
-770
-870
-551
-549
-1030
-429
-586
-861
-488
-867
-266
-1127
-593
-17
-1385
-320
-292
-847
-558
-240
-746
-633
-47
-636
-677
-99
-89
-1194
581
-785
-451
386
-1170
428
-467
-324
79
-425
61
-475
-33
0
-360
-66
128
-42
-44
-326
460
-279
-374
327
-143
-59
90
62
300
-464
330
121
-276
288
-17
85
274
-64
265
215
-84
354
8
237
45
294
186
-10
303
177
99
246
-96
183
48
-167
157
-14
-34
78
-93
-126
-86
-198
-156
-262
-263
-270
-393
-410
-426
-520
-487
-484
-598
-646
-595
-701
-704
-680
-696
-754
-681
-603
-871
-635
-690
-658
-856
-572
-635
-834
-487
-789
-677
-501
-702
-486
-545
-586
-486
-662
-251
-949
-213
-430
-815
-394
-231
-877
-125
-303
-1355
601
-820
-1064
759
-1229
-456
-235
-351
-847
136
-656
-506
307
-1148
253
-351
-839
379
-384
-626
-89
259
-773
-159
294
-921
381
-451
-189
335
-644
484
-332
12
270
-447
683
-549
415
35
-332
553
-183
171
173
-178
619
-251
151
589
-316
264
434
-73
317
85
43
374
-216
82
392
-352
185
157
-207
143
-57
-78
-7
-17
-126
-92
29
-329
-84
-123
-464
-116
-360
-359
-335
-506
-423
-516
-541
-519
-541
-668
-606
-588
-635
-701
-601
-686
-612
-678
-718
-470
-720
-700
-587
-522
-782
-476
-658
-561
-656
-581
-334
-985
-162
-754
-555
-479
-308
-797
-505
198
-1051
-155
-233
-451
-505
-45
-442
-260
-199
-382
-19
-142
-302
-219
68
-121
-466
296
-427
-12
-90
-450
249
-269
-327
70
-24
-353
-225
366
-620
-119
612
-866
441
-120
-319
708
-822
527
192
-667
750
-220
-228
545
-260
287
326
-437
619
-143
117
158
11
206
129
330
-98
499
17
131
369
93
254
218
199
212
38
314
75
-121
246
48
-204
154
-117
-111
17
-299
-121
-155
-362
-249
-226
-503
-458
-341
-554
-543
-570
-591
-684
-561
-714
-784
-473
-1008
-718
-614
-961
-809
-681
-810
-835
-650
-679
-676
-734
-799
-509
-1113
-242
-740
-934
-161
-738
-775
-264
-828
-254
-923
111
-994
-400
-58
-1258
313
-945
-249
-391
-268
-349
-163
-599
108
-363
-816
241
-385
-965
633
-530
-581
511
-614
-198
53
-438
-322
362
-782
-85
351
-517
-148
266
-263
-329
143
32
-297
-76
158
-42
-196
-30
334
-422
94
307
-385
95
152
-37
-246
405
119
-436
275
209
-78
160
-79
283
-38
184
68
195
303
-95
179
218
-72
-8
125
-38
37
-277
142
-181
-315
42
-363
-232
-196
-432
-397
-173
-602
-457
-260
-634
-604
-422
-628
-699
-600
-666
-592
-736
-915
-435
-914
-638
-717
-800
-496
-891
-693
-531
-787
-748
-283
-775
-969
-112
-734
-979
93
-1159
-333
-439
-543
-855
-83
-577
-799
98
-656
-295
-225
-275
-501
-191
-116
-812
197
-391
-812
459
-882
-152
-93
-595
164
-780
203
-354
-561
330
-632
-62
44
-582
242
82
-562
-97
585
-821
-326
723
-902
-30
13
-355
21
-175
-47
-180
-224
121
-245
-227
215
-63
-327
199
-95
147
79
-290
548
-346
-31
536
-367
-53
415
-454
105
319
-383
138
328
-219
-113
347
-344
-127
247
-370
-239
265
-458
-385
104
-419
-377
-181
-217
-434
-539
-224
-462
-575
-479
-430
-263
-964
-283
-283
-933
-400
-335
-654
-731
-75
-977
-533
-313
-794
-488
-485
-659
-378
-464
-1032
169
-970
-536
34
-1103
-329
-172
-967
-77
-790
-199
-670
-599
215
-1252
-180
-56
-574
-94
-501
-231
26
-815
86
-43
-636
-26
247
-894
187
-184
-237
-315
-93
-7
-532
168
-572
-297
559
-703
-182
656
-887
307
-262
-100
77
-544
230
86
-687
694
-331
-582
692
-71
-506
445
-3
-541
602
-379
34
39
-86
128
-82
-118
26
333
-423
114
440
-153
-78
348
-47
65
152
-157
289
178
-325
251
377
-503
8
259
-204
-113
-140
44
-279
82
-391
-240
142
-556
-388
57
-513
-510
-191
-358
-608
-431
-158
-839
-455
-314
-850
-539
-284
-969
-587
-328
-807
-522
-685
-824
-237
-973
-670
-391
-1150
-292
-711
-1198
167
-1040
-735
-90
-779
-670
-445
-122
-1053
-288
-285
-679
-598
-95
-592
-374
57
-964
275
-726
-234
-236
-446
133
-992
522
-579
-154
-294
-10
-93
-729
429
-728
74
85
-645
393
-268
-195
-6
-539
355
-583
220
-425
-302
318
-348
-227
-15
88
-454
-41
215
-637
-32
249
-422
-71
-201
-100
-94
-2
-231
-241
384
-557
222
-279
120
158
-383
292
-357
76
39
-131
111
-285
228
-1
-343
66
6
-532
333
-1
-736
353
-247
-293
-242
-70
-318
-270
-317
-126
-372
-421
-135
-675
-230
-521
-243
-582
-183
-724
-408
-497
-648
-688
-659
-145
-1122
-427
-537
-686
-876
-256
-882
-677
-369
-607
-551
-823
-41
-868
-283
-710
-138
-873
-132
-552
-685
-370
-281
-694
-400
-225
-759
-173
-600
-53
-715
-319
-143
-349
-631
-165
-390
-127
-559
34
-572
-481
570
-1251
131
-94
-818
165
-555
-127
-260
-304
-82
-293
-273
-133
-308
-290
-369
-398
-47
-480
-236
20
-793
181
-384
-442
185
-336
-161
-178
-268
235
-564
60
91
-459
86
-76
31
-175
-79
262
-56
-133
378
-87
-37
111
79
-204
83
95
-82
116
-200
70
32
-125
-285
382
-345
-210
149
-330
-26
-146
-173
-35
-104
-430
21
-242
-376
-341
-74
-381
-444
-221
-380
-592
-367
-228
-698
-274
-429
-690
-454
-538
-785
-296
-772
-812
-335
-738
-806
-258
-813
-681
-303
-897
-259
-826
-427
-419
-910
-447
-98
-790
-393
-329
-609
-276
-685
-216
-752
-281
-306
-692
47
-654
-20
-441
-551
-78
-303
-332
48
-760
183
-187
-770
439
-747
-14
-400
-314
116
-775
290
-80
-839
184
-228
-520
109
-736
98
99
-699
161
-457
15
-111
-340
177
-298
-117
-46
102
-454
189
158
-436
126
107
-140
58
54
-33
-91
226
-169
106
150
-428
190
146
-73
-127
383
-283
-221
340
-121
-215
188
-90
-85
-161
30
251
-423
179
101
-329
-11
-108
-212
-249
-129
-303
-213
-88
-580
-297
-113
-671
-509
-65
-551
-647
-254
-511
-764
-445
-610
-597
-686
-841
-514
-755
-969
-466
-802
-837
-656
-635
-773
-471
-977
-647
-474
-984
-365
-815
-371
-771
-639
-309
-1020
-357
-553
-505
-581
-757
-348
-475
-590
-489
-248
-249
-676
-294
-221
-396
-486
-74
-421
-676
171
-278
-907
-80
-72
-266
-307
-209
-221
-255
-157
-502
-278
-112
-259
-455
53
-268
-552
363
-472
-237
31
0
148
-629
118
372
-574
156
336
-483
243
124
-195
-188
343
45
-234
262
-153
-94
475
-186
-253
478
-188
150
147
-306
265
-14
-94
179
-236
234
151
-295
134
48
-140
21
-19
-228
-100
91
-160
-244
-135
-198
-143
-337
-299
-282
-234
-256
-503
-343
-366
-516
-471
-517
-543
-643
-473
-599
-809
-525
-673
-813
-775
-866
-646
-858
-618
-875
-720
-616
-916
-689
-643
-783
-923
-557
-781
-826
-421
-788
-762
-509
-566
-699
-822
-412
-551
-959
116
-901
-562
266
-950
-394
-257
-227
-715
61
-469
-714
215
-871
16
-532
-132
-420
-173
-162
-469
-159
-619
-12
-246
-583
248
-490
-625
282
-521
-42
-170
-339
70
-189
-430
214
-176
-245
101
-81
-171
106
-155
84
-77
-24
242
-92
187
97
-40
356
19
-41
231
200
221
27
293
186
17
250
332
-30
286
394
40
283
174
58
81
76
105
32
-54
-12
-59
-86
-28
-150
-151
-256
-335
-276
-251
-409
-314
-328
-578
-519
-493
-504
-759
-623
-708
-829
-811
-844
-854
-956
-850
-761
-941
-853
-798
-1017
-901
-739
-944
-893
-602
-1212
-844
-481
-974
-559
-502
-1036
-187
-823
-638
-238
-942
-238
-634
-390
-227
-653
-193
-343
-606
-205
-474
-559
-339
-373
-380
-616
-125
-556
-180
-199
-572
-106
-280
-403
-182
-268
-446
-84
-339
-252
-120
-76
-365
267
-305
-98
-18
-206
-60
79
-424
404
219
-302
581
-118
122
313
189
121
65
125
199
-17
351
246
188
384
223
79
579
230
213
449
229
210
360
275
131
288
292
108
264
308
17
317
63
59
13
-149
33
-228
-358
-163
-351
-404
-391
-538
-474
-547
-549
-621
-679
-764
-792
-885
-883
-1001
-1018
-910
-1110
-1126
-1007
-1132
-1113
-1147
-1213
-1155
-1239
-1215
-1095
-1098
-1146
-1033
-886
-1109
-924
-853
-1054
-740
-861
-761
-671
-933
-370
-729
-823
-454
-733
-549
-505
-658
-547
-332
-672
-515
-432
-512
-469
-234
-450
-532
-201
-438
-366
-112
-717
-212
-358
-348
-478
-248
-108
-593
-29
-164
-475
-285
-70
-412
-225
-43
-96
-199
-12
-172
-29
93
8
166
-291
61
74
14
249
243
-98
328
243
11
294
411
353
193
539
252
521
323
462
443
472
629
505
453
493
503
515
540
374
457
444
364
187
206
104
29
10
-75
-113
-148
-139
-282
-396
-424
-514
-548
-666
-794
-808
-905
-975
-1013
-1008
-1053
-1015
-1063
-1163
-1199
-1156
-1186
-1241
-1196
-1147
-1140
-1140
-1084
-1040
-1020
-937
-910
-928
-832
-879
-869
-799
-846
-896
-734
-626
-778
-672
-713
-641
-690
-776
-742
-669
-748
-641
-704
-918
-717
-517
-791
-585
-596
-876
-634
-666
-608
-742
-472
-604
-887
-474
-337
-670
-256
-328
-797
-140
-281
-667
-23
-228
-523
75
-212
-433
251
-201
97
-17
-231
161
178
66
119
393
94
368
380
230
211
490
439
282
323
477
573
390
524
403
632
503
570
588
628
703
674
682
590
743
811
739
701
755
793
708
548
362
259
97
28
-34
-130
-55
-45
-174
-223
-345
-473
-532
-708
-799
-847
-963
-1029
-1073
-1077
-1038
-1024
-980
-1058
-1139
-1122
-1183
-1243
-1257
-1164
-1078
-1088
-1033
-1020
-971
-908
-917
-827
-792
-786
-737
-764
-718
-723
-621
-509
-535
-457
-515
-502
-558
-560
-573
-619
-581
-660
-648
-660
-677
-672
-650
-668
-683
-662
-721
-782
-724
-730
-712
-723
-703
-627
-739
-580
-450
-627
-591
-376
-618
-370
-466
-542
-240
-503
-305
-298
-177
-24
-285
49
-58
-11
89
207
249
203
459
266
178
457
395
512
486
230
590
388
431
598
453
570
664
562
690
755
559
617
691
558
609
782
681
648
765
879
836
950
971
849
779
605
316
161
60
1
10
38
-8
-124
-72
-240
-421
-511
-646
-788
-890
-968
-1111
-1150
-1086
-1126
-1091
-1030
-1036
-1083
-1141
-1211
-1318
-1306
-1279
-1222
-1150
-1046
-945
-827
-758
-723
-663
-623
-638
-674
-608
-643
-609
-498
-403
-374
-307
-245
-321
-415
-504
-566
-598
-624
-649
-632
-624
-659
-690
-670
-706
-762
-768
-837
-965
-1014
-992
-982
-958
-874
-853
-810
-833
-753
-744
-807
-694
-687
-692
-641
-516
-542
-473
-337
-271
-196
-158
-224
-25
-70
-152
-79
42
108
111
266
185
194
249
273
165
268
336
441
388
383
472
528
463
650
652
565
730
670
717
828
801
827
848
819
883
814
1052
1054
1073
1185
1174
1188
1060
940
700
453
332
181
79
193
239
67
45
-13
-222
-385
-585
-741
-844
-977
-1091
-1252
-1288
-1226
-1207
-1157
-1239
-1254
-1254
-1341
-1505
-1568
-1474
-1416
-1285
-1185
-1082
-990
-876
-814
-848
-795
-686
-661
-669
-692
-647
-475
-392
-339
-277
-205
-188
-282
-371
-491
-526
-478
-530
-577
-574
-552
-579
-658
-730
-761
-784
-871
-1014
-1085
-1069
-1047
-1094
-1008
-931
-894
-798
-842
-873
-849
-793
-738
-660
-573
-495
-388
-296
-266
-262
-95
17
-47
7
114
95
118
185
272
270
324
530
447
389
568
605
460
611
688
600
617
671
759
781
825
895
965
896
931
1023
1052
1114
1104
1245
1329
1236
1437
1520
1428
1541
1642
1687
1508
1408
1281
903
617
501
465
455
470
430
350
206
57
-89
-324
-517
-634
-716
-863
-1077
-1081
-1031
-1031
-992
-993
-988
-1061
-1133
-1243
-1378
-1298
-1190
-1029
-920
-810
-663
-563
-511
-487
-413
-390
-306
-325
-322
-272
-182
27
96
142
209
270
159
4
-87
-159
-158
-142
-151
-197
-218
-208
-262
-412
-442
-505
-580
-688
-821
-849
-831
-795
-751
-697
-675
-596
-579
-624
-656
-598
-478
-423
-345
-246
-111
7
56
102
215
257
322
347
327
399
483
649
692
702
756
862
936
852
850
898
885
925
909
916
977
1022
1089
1054
1042
1094
1152
1173
1135
1120
1200
1286
1262
1319
1439
1460
1573
1533
1491
1605
1716
1723
1485
1383
1152
772
631
444
348
451
535
416
208
115
-54
-321
-495
-689
-774
-825
-1027
-1185
-1256
-1169
-1124
-1132
-1172
-1245
-1269
-1354
-1526
-1604
-1437
-1251
-1097
-969
-862
-771
-675
-628
-643
-633
-500
-426
-466
-430
-392
-242
-101
-31
-16
-67
-108
-255
-388
-454
-463
-354
-337
-378
-449
-509
-561
-673
-804
-889
-931
-1015
-1109
-1190
-1200
-1118
-1014
-958
-995
-986
-957
-1008
-1039
-1004
-847
-702
-629
-552
-480
-379
-287
-215
-136
-67
47
120
95
125
264
415
492
547
617
619
620
678
693
688
798
909
903
916
928
972
1026
1023
995
1019
1079
1111
1094
1092
1174
1237
1278
1256
1233
1292
1330
1362
1328
1399
1324
1235
1132
687
354
197
41
-13
-23
18
-49
-179
-291
-573
-802
-994
-1136
-1165
-1311
-1418
-1485
-1465
-1445
-1424
-1335
-1379
-1397
-1443
-1540
-1652
-1643
-1480
-1276
-1078
-928
-752
-645
-596
-596
-585
-590
-534
-446
-499
-445
-390
-303
-183
-114
-115
-248
-344
-455
-610
-697
-683
-634
-611
-615
-685
-809
-903
-978
-1113
-1234
-1311
-1382
-1387
-1399
-1391
-1321
-1200
-1156
-1144
-1156
-1141
-1138
-1101
-986
-890
-712
-542
-478
-383
-287
-242
-133
-92
-30
18
103
210
198
319
492
480
465
499
518
461
499
513
512
660
698
718
740
777
848
863
846
893
916
1021
1051
1003
1118
1191
1281
1311
1345
1398
1488
1526
1538
1617
1722
1777
1584
1324
1032
691
375
243
218
239
329
238
0
-263
-459
-726
-991
-1172
-1284
-1293
-1400
-1542
-1604
-1523
-1434
-1416
-1456
-1529
-1610
-1712
-1790
-1856
-1685
-1386
-1128
-984
-907
-803
-731
-723
-707
-700
-583
-425
-417
-360
-290
-145
5
103
14
-124
-210
-364
-502
-596
-583
-515
-446
-526
-673
-789
-883
-1036
-1190
-1298
-1412
-1424
-1465
-1517
-1549
-1436
-1360
-1340
-1366
-1436
-1393
-1386
-1334
-1238
-1044
-840
-687
-581
-518
-408
-298
-211
-157
-99
23
118
239
325
420
560
678
713
665
669
676
709
716
772
881
964
1005
986
930
924
967
964
1008
972
977
1030
1066
1125
1151
1232
1343
1300
1264
1224
1180
1269
1309
1123
1007
850
374
144
-198
-318
-293
-245
-259
-430
-574
-807
-1022
-1279
-1451
-1535
-1480
-1546
-1674
-1718
-1706
-1615
-1592
-1532
-1595
-1591
-1614
-1746
-1734
-1644
-1390
-1123
-907
-825
-709
-629
-615
-595
-543
-437
-349
-215
-220
-208
-183
-115
-79
-101
-141
-314
-512
-680
-800
-866
-841
-788
-802
-891
-1081
-1241
-1410
-1542
-1591
-1686
-1738
-1749
-1775
-1794
-1816
-1753
-1668
-1627
-1637
-1648
-1591
-1543
-1431
-1270
-1109
-878
-711
-653
-575
-520
-392
-226
-116
40
141
235
313
328
417
473
550
628
606
645
665
698
739
797
877
897
878
858
792
792
873
894
953
1019
1062
1128
1050
1108
1076
1144
1246
1225
1285
1292
1377
1356
1432
1219
977
813
276
-65
-297
-302
-256
-125
-149
-373
-596
-855
-1152
-1559
-1667
-1699
-1622
-1620
-1731
-1710
-1687
-1544
-1599
-1676
-1719
-1772
-1781
-1876
-1782
-1593
-1182
-853
-743
-691
-671
-631
-711
-674
-609
-388
-226
-164
-86
-135
-43
-43
-99
-203
-282
-416
-622
-854
-962
-900
-889
-881
-954
-1112
-1278
-1509
-1746
-1898
-1885
-1821
-1790
-1847
-1890
-1861
-1879
-1882
-1888
-1864
-1766
-1698
-1652
-1584
-1416
-1189
-985
-865
-768
-677
-643
-574
-471
-318
-102
99
212
268
321
351
397
436
481
532
628
665
690
759
777
915
924
909
881
799
739
765
821
867
1009
1096
1147
1108
1094
1112
1108
1140
1238
1321
1359
1444
1418
1537
1572
1437
1128
948
547
50
-156
-203
-109
80
155
-62
-377
-662
-982
-1415
-1644
-1610
-1490
-1413
-1459
-1556
-1543
-1470
-1492
-1633
-1706
-1720
-1714
-1722
-1681
-1483
-1108
-735
-565
-609
-655
-647
-676
-705
-576
-354
-100
32
86
38
14
23
-107
-190
-258
-276
-364
-559
-701
-691
-659
-698
-858
-1053
-1207
-1404
-1590
-1707
-1753
-1637
-1611
-1655
-1757
-1835
-1843
-1896
-1919
-1871
-1761
-1627
-1551
-1467
-1354
-1219
-1034
-941
-894
-783
-636
-513
-362
-192
-21
132
265
271
234
290
340
436
511
627
743
858
887
894
880
899
929
882
867
820
888
974
974
1049
1016
1063
1033
953
968
1000
1136
1138
1216
1286
1387
1410
1394
1376
1456
1502
1285
1002
736
376
134
-83
-65
-41
164
110
-310
-627
-925
-1118
-1383
-1526
-1535
-1385
-1309
-1459
-1628
-1680
-1553
-1583
-1690
-1802
-1794
-1652
-1604
-1513
-1359
-1023
-752
-722
-827
-938
-861
-763
-629
-500
-278
-93
19
-46
-186
-204
-189
-194
-244
-298
-344
-389
-564
-687
-761
-845
-841
-1002
-1201
-1384
-1497
-1539
-1638
-1612
-1666
-1681
-1778
-1916
-2039
-2076
-1983
-1904
-1795
-1744
-1666
-1628
-1582
-1523
-1406
-1243
-1113
-941
-842
-728
-563
-347
-225
-147
-5
86
149
127
165
264
421
501
567
615
629
665
624
629
659
714
818
776
794
781
808
842
750
804
763
889
891
949
1010
1053
1035
1084
1085
1183
1232
1280
1307
1430
1385
1114
876
514
169
-130
-143
-83
115
171
-49
-383
-756
-1013
-1345
-1553
-1578
-1425
-1303
-1380
-1513
-1585
-1548
-1588
-1699
-1859
-1889
-1760
-1716
-1600
-1444
-1123
-842
-740
-844
-976
-958
-843
-712
-540
-282
-22
32
-46
-149
-239
-222
-234
-229
-266
-218
-255
-394
-592
-763
-848
-916
-1064
-1253
-1357
-1385
-1432
-1531
-1597
-1659
-1750
-1862
-1992
-2141
-2134
-2014
-1884
-1792
-1729
-1665
-1593
-1559
-1561
-1468
-1334
-1110
-960
-821
-637
-464
-305
-213
-152
-80
22
135
222
310
444
553
662
666
685
701
732
747
728
838
858
956
932
910
923
854
898
864
853
910
972
1056
1120
1187
1167
1210
1171
1241
1306
1399
1453
1498
1569
1641
1611
1170
999
643
256
-7
-49
82
248
339
109
-345
-720
-990
-1276
-1449
-1463
-1241
-1089
-1138
-1317
-1467
-1530
-1540
-1660
-1752
-1710
-1572
-1416
-1382
-1211
-947
-695
-602
-688
-836
-831
-647
-507
-298
-7
214
227
120
-110
-210
-183
-136
-50
-25
10
-21
-210
-424
-564
-741
-883
-977
-1061
-1134
-1155
-1175
-1275
-1344
-1461
-1650
-1812
-1914
-1926
-1893
-1813
-1665
-1587
-1567
-1603
-1630
-1642
-1542
-1467
-1285
-1090
-864
-699
-582
-465
-373
-261
-228
-111
-1
163
309
461
591
665
683
674
672
682
741
857
970
1063
1156
1142
1062
1019
947
958
948
1010
1032
1110
1151
1111
1166
1176
1172
1165
1183
1280
1386
1459
1532
1521
1572
1584
1637
1305
1040
825
565
250
92
283
390
554
279
-107
-591
-866
-1045
-1264
-1229
-1031
-812
-910
-1152
-1413
-1580
-1545
-1586
-1642
-1588
-1411
-1313
-1330
-1270
-1094
-829
-749
-807
-897
-893
-691
-477
-318
-63
133
114
77
-180
-314
-257
-99
-1
53
115
10
-212
-483
-711
-850
-861
-827
-859
-964
-1086
-1195
-1319
-1520
-1627
-1753
-1765
-1836
-1828
-1837
-1747
-1639
-1593
-1620
-1719
-1694
-1681
-1563
-1415
-1249
-1020
-850
-737
-707
-659
-564
-404
-304
-139
11
169
305
318
393
420
486
507
539
550
691
848
920
926
959
957
918
908
866
920
1001
1065
1067
1044
1063
1126
1114
1104
1146
1213
1304
1363
1388
1453
1542
1538
1527
1486
1596
1549
1258
1033
687
425
234
166
281
358
420
111
-373
-854
-1070
-1190
-1220
-1169
-1050
-927
-1052
-1346
-1638
-1746
-1611
-1563
-1553
-1531
-1405
-1300
-1306
-1256
-1154
-934
-779
-807
-903
-891
-626
-381
-194
-131
-70
-27
-75
-206
-269
-171
18
132
103
-36
-218
-363
-568
-811
-884
-836
-727
-823
-993
-1217
-1358
-1461
-1602
-1754
-1877
-1757
-1714
-1743
-1795
-1790
-1669
-1698
-1720
-1795
-1680
-1518
-1306
-1225
-1097
-934
-814
-717
-733
-650
-486
-265
-129
-16
66
217
298
314
303
378
431
455
524
518
651
810
892
859
692
698
763
710
805
891
1003
1021
1031
891
902
907
1019
1076
1083
1226
1166
1320
1291
1463
1501
1576
1545
1577
1571
1706
1574
1240
991
556
319
311
399
541
551
381
-33
-536
-924
-1127
-1098
-1009
-861
-840
-955
-1206
-1528
-1722
-1755
-1621
-1606
-1547
-1464
-1486
-1414
-1295
-1179
-1065
-960
-941
-941
-911
-747
-486
-237
-112
-134
-125
-285
-260
-266
-137
63
225
265
89
-114
-408
-547
-640
-652
-611
-552
-603
-783
-1014
-1249
-1383
-1478
-1585
-1622
-1622
-1626
-1618
-1674
-1718
-1737
-1785
-1873
-1878
-1784
-1635
-1408
-1243
-1153
-1068
-1032
-1001
-902
-776
-491
-268
-69
49
150
202
249
376
484
602
739
821
889
962
1017
1076
1089
1121
1111
1086
1061
1083
1150
1173
1235
1226
1170
1098
1076
1135
1124
1300
1339
1397
1367
1396
1395
1301
1392
1457
1536
1559
1332
968
595
279
154
154
382
507
446
100
-375
-818
-1017
-1058
-996
-892
-777
-767
-973
-1289
-1487
-1512
-1457
-1403
-1355
-1344
-1246
-1219
-1193
-1134
-1116
-990
-965
-930
-874
-726
-492
-296
-113
-95
-248
-434
-421
-397
-252
-63
56
104
10
-163
-440
-592
-656
-610
-613
-730
-858
-938
-1044
-1223
-1389
-1517
-1550
-1649
-1783
-1866
-1849
-1777
-1739
-1843
-1930
-1995
-1922
-1879
-1766
-1571
-1378
-1194
-1198
-1195
-1162
-954
-776
-538
-382
-216
-69
-9
59
125
288
423
556
647
700
799
875
962
996
1005
1068
1082
1130
1105
1129
1152
1168
1185
1106
1124
1056
1157
1146
1221
1158
1190
1257
1290
1369
1375
1513
1458
1438
1383
1409
1466
1533
1214
906
487
248
145
210
408
476
365
35
-491
-992
-1187
-1150
-1006
-877
-818
-920
-1168
-1528
-1697
-1707
-1526
-1384
-1301
-1308
-1284
-1268
-1272
-1192
-1120
-1068
-1006
-951
-843
-678
-435
-239
-158
-197
-370
-537
-518
-391
-141
29
104
65
-103
-361
-580
-682
-602
-504
-522
-766
-939
-1003
-1145
-1231
-1370
-1402
-1488
-1540
-1727
-1767
-1696
-1642
-1559
-1694
-1800
-1829
-1741
-1652
-1501
-1277
-1182
-1067
-1159
-1142
-1063
-823
-550
-340
-194
-124
-41
-53
1
126
351
460
594
671
701
781
826
906
934
1016
1043
1061
1072
1094
1151
1136
1140
1117
1093
1069
1066
1197
1202
1244
1257
1291
1227
1193
1277
1348
1428
1340
1485
1445
1560
1604
1391
944
615
287
164
305
499
683
582
195
-299
-765
-1007
-989
-837
-642
-464
-569
-927
-1329
-1553
-1552
-1501
-1332
-1235
-1171
-1109
-1188
-1257
-1182
-1067
-944
-1012
-1060
-870
-636
-364
-252
-146
-182
-162
-435
-581
-427
-118
322
305
202
-34
-147
-384
-567
-621
-477
-267
-372
-669
-1013
-1062
-1085
-1221
-1367
-1482
-1382
-1425
-1587
-1738
-1738
-1667
-1678
-1808
-1981
-1896
-1679
-1515
-1399
-1309
-1233
-1200
-1232
-1233
-1092
-733
-457
-274
-219
-228
-199
-149
-35
138
319
487
597
654
625
657
743
879
897
943
957
1029
1128
1119
1176
1102
1206
1090
1065
1001
1101
1303
1282
1337
1174
1224
1177
1245
1339
1416
1562
1582
1508
1367
1426
1618
1405
1035
537
194
282
401
636
526
475
119
-290
-925
-1214
-1112
-772
-472
-559
-813
-1166
-1384
-1571
-1699
-1568
-1348
-1130
-1143
-1303
-1456
-1394
-1218
-1126
-1113
-1213
-1051
-865
-672
-524
-413
-266
-282
-353
-729
-652
-399
-4
243
122
-18
-223
-335
-598
-662
-631
-423
-351
-647
-1001
-1176
-1138
-1197
-1297
-1455
-1492
-1493
-1618
-1769
-1875
-1737
-1749
-1810
-2004
-2083
-1907
-1711
-1565
-1495
-1411
-1385
-1353
-1394
-1339
-1082
-769
-517
-421
-392
-418
-309
-186
-27
168
331
466
572
552
552
664
799
897
917
947
973
1013
1106
1063
1097
1056
1080
1058
1041
1044
1131
1213
1160
1141
1060
1028
1075
1253
1285
1445
1431
1298
1215
1240
1363
1390
1138
779
366
86
148
283
460
459
283
-130
-670
-1093
-1218
-1080
-828
-649
-801
-1065
-1394
-1664
-1747
-1719
-1515
-1364
-1257
-1335
-1441
-1501
-1428
-1248
-1152
-1090
-1197
-1034
-879
-651
-445
-346
-231
-299
-452
-693
-546
-297
55
162
22
-117
-270
-403
-586
-584
-437
-298
-388
-774
-1057
-1178
-1096
-1203
-1245
-1392
-1387
-1424
-1670
-1830
-1834
-1677
-1676
-1740
-1934
-1899
-1753
-1633
-1540
-1514
-1383
-1349
-1335
-1384
-1209
-896
-618
-462
-436
-401
-398
-230
-107
48
240
398
485
472
509
568
764
812
960
974
983
1015
1040
1113
1069
1107
1108
1157
1092
1148
1122
1235
1458
1264
1251
1107
1133
1383
1498
1587
1498
1528
1435
1439
1365
1511
1305
982
512
90
331
410
665
516
292
-128
-549
-989
-1253
-990
-693
-481
-648
-1059
-1407
-1603
-1619
-1678
-1476
-1292
-1126
-1237
-1448
-1526
-1394
-1142
-1070
-966
-942
-934
-877
-623
-451
-187
-107
-167
-319
-530
-373
-144
168
270
230
50
-202
-311
-418
-344
-303
-167
-271
-520
-832
-1058
-1088
-1124
-1016
-1162
-1243
-1393
-1533
-1674
-1795
-1735
-1760
-1711
-1814
-1866
-1865
-1766
-1564
-1502
-1478
-1488
-1392
-1301
-1171
-945
-662
-472
-370
-390
-444
-312
-107
138
301
430
535
572
586
630
782
905
1035
1115
1112
1169
1107
1188
1195
1208
1264
1249
1304
1262
1319
1272
1308
1316
1283
1347
1305
1427
1451
1585
1541
1498
1463
1440
1536
1575
1582
1078
817
298
186
268
497
797
515
253
-446
-736
-1079
-1109
-839
-701
-530
-757
-1074
-1578
-1681
-1639
-1495
-1266
-1286
-1171
-1333
-1317
-1427
-1322
-1139
-1023
-881
-948
-873
-924
-627
-413
-209
-145
-370
-412
-688
-402
-215
111
202
99
-36
-372
-474
-584
-409
-338
-238
-383
-695
-938
-1124
-1192
-1236
-1201
-1262
-1378
-1527
-1697
-1833
-1840
-1802
-1860
-1867
-1917
-1889
-1805
-1774
-1654
-1617
-1559
-1602
-1512
-1412
-1164
-946
-768
-666
-657
-590
-601
-424
-215
53
239
330
326
339
403
469
635
766
858
951
931
958
977
1122
1122
1101
1175
1176
1220
1250
1311
1361
1392
1301
1278
1236
1287
1360
1507
1619
1591
1620
1404
1437
1449
1610
1300
983
675
215
184
220
506
590
467
-39
-570
-1057
-1232
-1033
-819
-702
-729
-918
-1364
-1797
-1928
-1927
-1572
-1341
-1298
-1457
-1522
-1562
-1574
-1481
-1376
-1123
-965
-957
-958
-947
-872
-425
-294
-189
-361
-502
-586
-365
-84
94
168
58
9
-289
-458
-578
-402
-246
-231
-404
-799
-1035
-1129
-1149
-1249
-1223
-1242
-1360
-1482
-1729
-1833
-1813
-1753
-1712
-1803
-1869
-1856
-1706
-1657
-1593
-1553
-1481
-1482
-1368
-1294
-1141
-852
-683
-545
-574
-568
-501
-337
-114
104
267
317
322
310
308
396
632
828
923
868
812
726
801
862
972
1048
1092
1100
1037
1062
997
1207
1170
1281
1229
1200
1293
1355
1452
1521
1560
1593
1615
1639
1661
1747
1461
1130
700
0
195
420
979
973
484
-109
-732
-987
-1236
-1111
-885
-427
-373
-905
-1639
-2134
-1955
-1786
-1538
-1526
-1504
-1436
-1446
-1680
-1905
-1637
-1370
-1074
-1277
-1372
-1124
-714
-345
-441
-489
-603
-393
-482
-611
-351
107
572
412
-7
-366
-341
-200
-140
-126
-116
20
-201
-558
-980
-1073
-1021
-987
-938
-1111
-1194
-1395
-1506
-1666
-1793
-1884
-1908
-1784
-1777
-1735
-1798
-1742
-1669
-1577
-1686
-1704
-1528
-1258
-996
-895
-806
-727
-622
-623
-581
-357
-24
288
383
400
393
469
529
671
837
980
1131
1184
1214
1170
1208
1229
1253
1273
1320
1379
1388
1436
1459
1458
1461
1418
1420
1361
1500
1601
1653
1651
1616
1606
1531
1627
1476
1131
857
212
68
187
565
848
604
101
-631
-983
-1265
-1161
-1018
-677
-477
-605
-1184
-1873
-1996
-1888
-1560
-1312
-1316
-1346
-1356
-1382
-1647
-1584
-1427
-1130
-986
-946
-932
-704
-457
-350
-258
-380
-342
-296
-300
-304
27
327
443
311
-51
-257
-338
-177
-164
-105
-93
-217
-525
-887
-1061
-1097
-1050
-1148
-1183
-1265
-1418
-1580
-1785
-1906
-1861
-1828
-1937
-1983
-1908
-1815
-1759
-1799
-1735
-1649
-1641
-1572
-1462
-1194
-943
-784
-731
-703
-605
-538
-409
-218
52
274
326
382
383
445
539
660
797
938
1027
1100
1065
1103
1144
1124
1150
1150
1229
1231
1288
1317
1376
1387
1380
1376
1324
1327
1391
1530
1602
1645
1571
1531
1514
1547
1136
814
274
-159
173
383
884
620
181
-517
-958
-1189
-1311
-1111
-886
-491
-507
-994
-1758
-2129
-1930
-1734
-1389
-1415
-1347
-1308
-1276
-1507
-1669
-1518
-1295
-983
-982
-948
-817
-524
-341
-260
-334
-423
-338
-222
-190
-175
133
319
390
165
-216
-363
-352
-177
-187
-180
-249
-355
-577
-968
-1153
-1265
-1277
-1290
-1257
-1288
-1423
-1623
-1932
-2043
-2037
-1997
-2038
-1909
-1776
-1685
-1731
-1877
-1842
-1739
-1608
-1508
-1296
-1052
-827
-748
-774
-743
-665
-516
-397
-135
80
241
292
265
292
328
448
575
771
934
974
998
979
1039
1069
1076
1119
1183
1313
1305
1367
1312
1375
1418
1378
1403
1386
1414
1490
1579
1639
1735
1692
1736
1704
1382
960
392
-210
58
434
1103
1054
512
-336
-1013
-1209
-1342
-1152
-937
-519
-343
-727
-1531
-2211
-2248
-1939
-1468
-1293
-1395
-1390
-1361
-1475
-1672
-1652
-1530
-1148
-969
-1040
-998
-865
-548
-285
-212
-388
-496
-425
-389
-219
35
295
489
407
-32
-390
-508
-367
-147
2
11
-135
-386
-783
-1041
-1126
-1148
-1109
-1102
-1137
-1206
-1336
-1624
-1793
-1804
-1780
-1786
-1803
-1758
-1585
-1456
-1459
-1564
-1587
-1608
-1518
-1323
-1117
-849
-665
-581
-627
-627
-657
-536
-256
55
333
431
418
358
384
409
522
691
866
1000
1050
1059
1016
1078
1095
1163
1228
1297
1351
1342
1357
1473
1555
1646
1602
1513
1475
1506
1648
1784
1904
1971
1926
1963
1586
1156
525
-140
22
430
1181
1270
803
-95
-890
-1179
-1378
-1217
-1068
-618
-310
-469
-1197
-1991
-2321
-2258
-1775
-1411
-1260
-1293
-1324
-1475
-1618
-1638
-1653
-1405
-1249
-971
-823
-633
-558
-471
-341
-337
-294
-395
-504
-425
-36
324
538
488
167
-76
-234
-276
-287
-187
-13
105
45
-301
-662
-1022
-1232
-1308
-1172
-1035
-962
-1081
-1367
-1626
-1787
-1890
-1981
-1906
-1758
-1551
-1464
-1497
-1554
-1580
-1574
-1547
-1436
-1279
-1019
-820
-695
-617
-650
-688
-730
-609
-373
-51
221
364
395
382
299
262
321
510
748
895
1002
1010
968
881
825
892
995
1109
1144
1232
1282
1374
1392
1417
1374
1401
1414
1502
1606
1756
1837
1895
1878
1557
1029
347
-201
-56
395
1065
1178
841
97
-665
-1168
-1514
-1421
-1163
-642
-334
-429
-972
-1696
-2201
-2375
-2101
-1728
-1388
-1212
-1249
-1400
-1578
-1653
-1706
-1554
-1410
-1124
-894
-754
-689
-594
-475
-346
-239
-316
-465
-491
-329
1
282
451
402
284
22
-272
-470
-545
-351
-129
100
63
-161
-623
-1140
-1410
-1419
-1190
-993
-956
-1103
-1276
-1499
-1740
-1923
-2002
-1913
-1743
-1606
-1525
-1517
-1588
-1575
-1533
-1398
-1306
-1218
-1158
-1063
-858
-643
-469
-355
-266
-238
-217
-182
-83
97
308
533
692
754
733
655
657
740
963
1160
1283
1343
1376
1354
1325
1296
1316
1392
1533
1661
1723
1703
1638
1652
1681
1778
1823
1858
1609
1178
737
206
157
184
535
732
718
448
-154
-705
-1256
-1411
-1343
-1084
-787
-682
-790
-1174
-1570
-1952
-2047
-1980
-1748
-1538
-1391
-1321
-1368
-1403
-1457
-1367
-1326
-1226
-1104
-984
-867
-750
-541
-376
-132
-28
-79
-182
-289
-229
-104
120
329
513
545
419
157
-156
-342
-383
-288
-177
-83
-141
-352
-651
-916
-1059
-1112
-1122
-1185
-1216
-1269
-1318
-1387
-1442
-1480
-1465
-1465
-1491
-1470
-1461
-1426
-1329
-1175
-982
-793
-720
-712
-705
-671
-547
-402
-202
-29
125
245
270
343
317
389
419
551
637
762
828
844
925
894
983
948
996
967
1006
1071
1098
1238
1205
1297
1241
1354
1293
1340
1403
1417
1590
1589
1785
1801
1678
1146
616
199
71
234
372
495
565
513
332
-120
-551
-977
-1072
-1125
-1005
-880
-786
-848
-986
-1165
-1337
-1343
-1390
-1440
-1515
-1526
-1485
-1423
-1306
-1196
-1026
-943
-845
-821
-887
-967
-987
-907
-781
-535
-389
-217
-150
-161
-187
-220
-223
-220
-192
-193
-147
-123
-130
-155
-217
-261
-349
-414
-529
-596
-662
-746
-848
-903
-918
-937
-955
-1028
-1056
-1111
-1148
-1164
-1150
-1082
-1026
-958
-928
-880
-818
-771
-731
-683
-584
-504
-424
-381
-343
-296
-230
-132
-55
8
52
85
87
101
109
129
164
225
306
343
376
412
469
519
539
563
592
612
632
639
668
718
737
788
784
850
899
977
1024
1076
1018
825
607
348
260
199
169
82
41
33
25
10
-135
-229
-354
-441
-536
-611
-664
-794
-886
-1023
-1048
-1025
-972
-935
-965
-959
-997
-1018
-1071
-1105
-1116
-1141
-1083
-1038
-960
-910
-899
-881
-850
-787
-711
-659
-633
-634
-633
-599
-549
-491
-454
-425
-401
-377
-364
-362
-365
-379
-380
-412
-439
-467
-484
-514
-568
-616
-646
-624
-604
-599
-610
-615
-607
-602
-587
-591
-590
-599
-620
-617
-604
-602
-583
-587
-580
-546
-515
-485
-487
-482
-467
-443
-420
-392
-359
-348
-342
-312
-296
-288
-276
-252
-228
-188
-155
-117
-78
-48
7
46
81
111
132
137
168
209
246
282
319
355
391
413
437
470
486
482
459
414
353
286
228
169
110
67
62
60
45
62
69
49
27
20
20
6
-33
-92
-155
-223
-292
-333
-360
-395
-420
-436
-478
-489
-491
-498
-486
-487
-481
-455
-436
-439
-456
-467
-485
-495
-504
-520
-533
-552
-550
-534
-526
-513
-512
-520
-527
-522
-534
-542
-542
-559
-571
-585
-599
-616
-633
-654
-666
-667
-667
-659
-653
-655
-648
-624
-613
-597
-571
-542
-534
-543
-524
-503
-481
-487
-481
-441
-425
-405
-385
-366
-339
-332
-321
-304
-285
-257
-224
-194
-173
-143
-105
-73
-27
11
14
23
47
67
95
136
177
234
275
293
331
369
410
447
473
509
548
573
577
564
546
524
499
476
450
433
405
375
365
355
357
366
349
319
284
260
232
202
173
145
119
79
27
-6
-36
-80
-125
-171
-204
-237
-278
-302
-309
-341
-368
-402
-442
-467
-493
-522
-537
-540
-547
-577
-605
-640
-679
-714
-753
-779
-786
-786
-780
-792
-797
-816
-827
-837
-852
-851
-865
-852
-846
-860
-886
-898
-922
-922
-901
-875
-856
-835
-822
-828
-832
-810
-772
-750
-722
-700
-657
-622
-602
-584
-585
-586
-570
-554
-535
-508
-491
-471
-458
-434
-395
-364
-346
-323
-289
-262
-240
-218
-201
-180
-144
-119
-103
-71
-31
9
48
86
114
155
196
220
246
288
322
355
384
421
444
442
436
421
403
393
389
371
348
317
284
247
225
207
216
216
193
175
143
114
88
61
24
-2
-34
-77
-113
-135
-167
-214
-278
-312
-334
-366
-390
-400
-401
-413
-432
-444
-471
-504
-547
-568
-585
-598
-613
-648
-684
-717
-742
-764
-789
-801
-812
-826
-840
-857
-869
-863
-857
-885
-897
-913
-921
-913
-910
-919
-956
-982
-988
-977
-947
-917
-903
-892
-872
-853
-828
-795
-768
-736
-705
-678
-651
-616
-593
-578
-567
-556
-530
-513
-485
-464
-452
-431
-403
-387
-359
-319
-288
-270
-249
-225
-201
-180
-168
-134
-103
-72
-42
-21
-8
2
18
54
85
102
121
146
168
193
234
254
277
292
304
310
317
306
297
288
273
263
242
220
185
144
114
97
80
72
46
34
18
-12
-40
-72
-100
-132
-141
-165
-204
-246
-283
-312
-358
-394
-409
-424
-440
-439
-440
-462
-492
-514
-534
-553
-553
-544
-546
-555
-568
-575
-577
-602
-633
-656
-662
-674
-696
-713
-721
-735
-743
-757
-780
-788
-796
-814
-797
-772
-765
-765
-772
-794
-815
-817
-816
-789
-754
-718
-689
-674
-667
-662
-641
-609
-585
-542
-508
-480
-452
-442
-445
-435
-419
-407
-388
-376
-355
-332
-306
-291
-270
-253
-237
-223
-210
-197
-187
-164
-137
-124
-109
-85
-64
-58
-38
-4
26
60
85
114
124
137
171
211
239
256
269
292
294
286
310
318
322
346
362
356
327
301
293
283
284
276
273
260
249
226
208
185
156
133
98
83
49
17
-16
-60
-93
-120
-167
-213
-254
-294
-310
-321
-336
-360
-382
-390
-402
-404
-424
-435
-445
-474
-479
-508
-543
-570
-583
-604
-619
-621
-638
-631
-640
-651
-655
-672
-684
-688
-681
-708
-736
-741
-755
-782
-797
-806
-812
-813
-807
-803
-792
-772
-755
-740
-722
-708
-695
-691
-674
-655
-644
-624
-592
-569
-549
-547
-547
-545
-531
-497
-460
-405
-381
-372
-348
-324
-306
-294
-268
-251
-235
-213
-182
-165
-157
-143
-120
-100
-76
-47
-27
1
26
56
104
153
201
238
273
301
309
325
355
377
400
431
438
439
438
413
409
407
400
386
378
362
339
318
298
286
269
258
237
203
161
124
88
34
-15
-68
-113
-136
-177
-221
-261
-293
-305
-318
-328
-344
-365
-383
-396
-407
-434
-454
-478
-510
-540
-570
-597
-633
-662
-678
-700
-724
-749
-770
-776
-784
-776
-784
-783
-774
-780
-794
-811
-824
-842
-847
-849
-850
-840
-836
-833
-830
-827
-816
-792
-777
-762
-741
-729
-699
-680
-660
-644
-616
-584
-559
-536
-532
-515
-500
-485
-460
-424
-394
-369
-352
-350
-328
-308
-282
-265
-235
-199
-163
-137
-132
-112
-85
-60
-60
-46
-20
-8
11
31
48
53
56
89
127
151
177
201
233
257
272
283
303
338
365
369
369
368
369
361
357
346
339
333
321
314
294
280
266
245
201
167
141
96
48
-11
-65
-101
-137
-171
-220
-267
-304
-338
-363
-389
-410
-425
-442
-465
-483
-493
-507
-539
-555
-572
-591
-592
-606
-627
-632
-644
-667
-680
-692
-708
-718
-730
-761
-759
-754
-757
-761
-790
-799
-808
-809
-797
-782
-773
-770
-770
-773
-762
-751
-726
-699
-671
-656
-630
-615
-611
-585
-574
-554
-528
-505
-489
-468
-452
-440
-422
-387
-350
-315
-291
-264
-249
-244
-224
-201
-173
-165
-152
-128
-104
-85
-66
-51
-35
-24
-3
35
62
103
127
155
171
176
188
197
230
253
278
297
323
339
342
348
363
387
396
402
404
402
394
377
368
351
336
339
326
298
288
260
239
212
196
174
136
90
33
3
-32
-60
-84
-129
-169
-202
-244
-286
-320
-352
-375
-395
-430
-455
-477
-506
-538
-567
-617
-649
-673
-696
-716
-734
-750
-764
-785
-807
-799
-799
-798
-793
-790
-789
-793
-801
-818
-817
-821
-821
-819
-832
-828
-822
-814
-810
-805
-789
-771
-747
-724
-694
-670
-645
-603
-569
-555
-524
-501
-463
-435
-425
-402
-390
-376
-351
-311
-279
-266
-258
-254
-241
-233
-205
-172
-155
-139
-133
-126
-127
-131
-107
-90
-84
-66
-46
-18
12
44
61
76
103
134
158
180
213
253
272
274
293
314
336
348
368
381
359
326
302
287
284
275
273
269
270
264
258
249
226
216
213
194
159
136
104
64
29
-24
-74
-99
-137
-173
-210
-241
-254
-277
-302
-324
-345
-370
-389
-417
-455
-475
-493
-533
-577
-605
-629
-643
-674
-706
-723
-731
-734
-740
-735
-729
-726
-723
-722
-715
-710
-694
-691
-702
-702
-698
-696
-697
-702
-694
-677
-660
-655
-653
-656
-643
-625
-609
-584
-569
-566
-556
-547
-536
-526
-518
-492
-467
-456
-433
-416
-393
-371
-352
-337
-329
-317
-300
-270
-245
-217
-185
-152
-134
-119
-113
-87
-36
-1
40
70
92
96
111
146
187
223
253
286
317
358
386
404
429
450
464
470
471
482
460
447
441
418
396
377
369
354
345
338
317
297
259
216
197
170
130
95
64
32
0
-48
-75
-113
-155
-178
-195
-225
-243
-247
-267
-282
-319
-361
-387
-404
-442
-458
-473
-516
-542
-572
-593
-608
-627
-638
-632
-649
-665
-679
-699
-709
-730
-732
-749
-772
-791
-789
-776
-783
-786
-780
-767
-747
-736
-727
-696
-683
-663
-638
-630
-625
-605
-572
-553
-548
-536
-504
-487
-477
-446
-415
-389
-361
-327
-311
-295
-289
-289
-274
-267
-241
-206
-193
-183
-169
-156
-136
-112
-98
-83
-69
-60
-41
-40
-28
-5
1
12
26
31
48
86
121
145
173
198
227
259
288
320
346
365
393
422
422
413
398
374
359
350
359
364
355
343
339
338
322
317
284
255
228
189
162
127
78
23
-28
-86
-121
-166
-216
-245
-260
-279
-296
-309
-327
-346
-386
-419
-436
-457
-494
-517
-524
-550
-580
-604
-622
-647
-654
-641
-648
-653
-654
-671
-692
-698
-708
-708
-710
-719
-730
-738
-737
-749
-751
-744
-737
-737
-740
-732
-711
-707
-719
-708
-702
-688
-669
-635
-591
-573
-555
-527
-503
-486
-459
-437
-419
-411
-411
-412
-402
-403
-399
-399
-384
-363
-334
-300
-279
-256
-244
-210
-190
-172
-145
-137
-115
-95
-84
-65
-58
-39
-18
-21
-16
10
21
35
61
71
96
115
125
156
190
208
232
237
229
227
216
215
216
198
201
199
198
210
217
220
210
193
173
140
114
87
56
29
-17
-55
-102
-159
-213
-251
-282
-300
-311
-335
-351
-369
-401
-436
-470
-505
-528
-539
-551
-560
-571
-591
-601
-619
-624
-624
-634
-637
-636
-636
-635
-647
-660
-673
-696
-736
-765
-769
-750
-726
-734
-740
-727
-735
-761
-773
-761
-739
-727
-717
-726
-722
-701
-676
-652
-626
-589
-569
-555
-542
-525
-508
-491
-475
-474
-467
-452
-461
-460
-451
-432
-408
-402
-376
-358
-347
-343
-328
-307
-302
-307
-293
-275
-250
-217
-203
-181
-145
-126
-124
-110
-76
-58
-31
4
17
40
65
87
111
140
173
198
230
257
278
309
329
324
313
319
321
305
304
314
318
326
324
311
286
272
245
190
156
118
75
46
1
-44
-84
-146
-190
-213
-242
-278
-306
-345
-373
-390
-433
-456
-481
-510
-539
-569
-596
-628
-649
-657
-653
-659
-651
-633
-615
-605
-587
-576
-592
-583
-607
-637
-663
-687
-692
-708
-708
-701
-713
-725
-721
-714
-708
-704
-687
-672
-654
-636
-618
-591
-577
-542
-516
-505
-480
-453
-432
-414
-405
-396
-393
-390
-368
-363
-368
-351
-345
-340
-334
-312
-286
-266
-240
-222
-197
-177
-137
-103
-95
-81
-63
-39
-24
-4
7
30
40
38
49
71
75
95
120
158
165
204
209
235
234
307
162
170
265
-138
-102
-6
45
42
22
25
3
-131
-186
-153
-144
-118
-119
-88
-128
-126
-216
-233
-204
-220
-211
-220
-262
-330
-361
-431
-520
-612
-677
-724
-722
-695
-632
-581
-589
-602
-665
-766
-866
-962
-1080
-1178
-1264
-1307
-1313
-1285
-1239
-1200
-1168
-1159
-1191
-1207
-1261
-1568
-1718
-1724
-1707
-1759
-1637
-1516
-1464
-1519
-1620
-1679
-1787
-1896
-1972
-1947
-1904
-1829
-1778
-1729
-1671
-1593
-1490
-1382
-1291
-1208
-1223
-1370
-1332
-1189
-1004
-854
-736
-615
-532
-489
-453
-449
-491
-531
-566
-593
-556
-468
-374
-273
-221
-209
-223
-269
-307
-326
-288
-230
-137
-34
65
189
262
378
517
629
833
1014
1208
1397
1556
1645
1519
1226
650
8
-539
-842
-691
-287
267
674
783
545
-9
-671
-1225
-1566
-1677
-1581
-1355
-1079
-833
-645
-543
-551
-618
-763
-882
-911
-859
-713
-533
-359
-276
-226
-147
-7
244
551
792
906
772
464
82
-211
-299
-213
101
408
658
733
614
377
20
-300
-627
-849
-949
-949
-847
-736
-665
-683
-810
-983
-1146
-1252
-1261
-1188
-1043
-921
-848
-762
-687
-570
-386
-136
105
271
359
362
318
246
240
313
419
622
854
972
1066
991
824
752
598
460
510
551
614
723
837
896
891
795
647
615
552
562
729
788
807
873
883
955
990
979
1099
1174
1173
1171
1333
1376
1360
1442
1349
1343
1249
1181
1100
991
963
862
845
801
794
806
801
788
730
692
628
582
527
476
459
415
392
376
380
411
428
445
441
425
346
308
249
195
240
270
334
376
378
369
332
263
198
184
183
203
222
209
219
211
188
186
200
182
159
142
114
89
47
31
20
-16
-37
-55
-71
-100
-142
-186
-235
-280
-332
-370
-378
-375
-359
-363
-358
-344
-362
-372
-374
-375
-340
-305
-272
-225
-203
-168
-162
-141
-133
-134
-130
-139
-133
-110
-102
-197
-195
-211
-222
-188
-158
-145
-181
-132
-117
-137
-61
-52
-23
27
31
54
87
130
138
162
186
190
185
166
153
143
151
137
119
125
124
95
71
92
88
99
161
166
216
259
243
224
199
171
127
87
39
-6
-42
-95
-127
-176
-224
-251
-306
-363
-416
-462
-515
-568
-608
-621
-629
-616
-592
-565
-533
-492
-475
-476
-479
-491
-517
-532
-551
-564
-540
-529
-520
-511
-507
-503
-477
-476
-507
-539
-563
-578
-577
-574
-568
-544
-516
-497
-519
-522
-496
-502
-505
-501
-483
-481
-459
-441
-435
-418
-417
-399
-375
-365
-362
-346
-328
-319
-316
-288
-240
-211
-184
-148
-98
-45
-8
42
101
132
145
163
204
257
317
358
388
415
433
424
428
441
463
511
552
569
581
573
542
501
442
382
340
350
391
444
488
495
458
381
276
167
111
84
61
22
-58
-145
-198
-236
-242
-216
-195
-215
-281
-377
-471
-526
-548
-510
-475
-467
-456
-472
-493
-504
-507
-505
-490
-492
-557
-627
-683
-745
-731
-695
-655
-631
-638
-654
-725
-798
-831
-854
-839
-836
-846
-843
-853
-838
-806
-791
-761
-736
-746
-764
-771
-777
-745
-712
-686
-647
-624
-621
-628
-628
-625
-607
-606
-596
-613
-606
-583
-553
-519
-470
-440
-418
-388
-397
-405
-379
-356
-349
-314
-289
-258
-246
-227
-209
-170
-153
-107
-81
-69
-33
-33
-29
-15
28
58
97
90
86
113
116
123
143
144
151
135
143
146
147
189
221
213
156
67
-37
-85
-99
-68
-19
-3
-28
-93
-154
-210
-257
-285
-308
-332
-381
-457
-542
-595
-618
-595
-565
-551
-561
-624
-705
-771
-809
-822
-815
-804
-824
-862
-912
-941
-922
-902
-871
-852
-850
-914
-966
-999
-978
-921
-884
-830
-818
-794
-790
-847
-857
-842
-803
-743
-743
-761
-789
-834
-846
-776
-733
-727
-708
-732
-748
-810
-802
-700
-659
-628
-629
-582
-665
-659
-645
-609
-496
-462
-484
-503
-534
-560
-494
-483
-421
-427
-331
-382
-435
-428
-384
-294
-225
-132
-209
-198
-232
-244
-177
-55
-24
-16
-31
-61
-63
-67
89
136
172
169
83
81
95
115
184
207
245
258
210
194
162
139
124
61
-24
-154
-209
-237
-217
-162
-158
-177
-261
-330
-415
-438
-430
-459
-497
-590
-680
-727
-741
-714
-647
-593
-605
-658
-749
-818
-860
-866
-863
-855
-873
-947
-959
-958
-936
-917
-961
-997
-1052
-1140
-1208
-1251
-1191
-1160
-1129
-1009
-942
-911
-823
-725
-729
-720
-623
-535
-471
-505
-556
-593
-592
-518
-429
-351
-378
-486
-542
-619
-627
-493
-456
-435
-383
-497
-588
-509
-485
-480
-419
-341
-414
-515
-521
-321
-280
-372
-263
-297
-184
-72
-42
-112
-144
-105
14
259
236
139
154
107
254
327
364
453
345
432
446
486
552
592
585
636
674
635
660
680
760
791
827
767
613
537
466
267
149
8
-161
-253
-233
-199
-211
-283
-455
-562
-659
-664
-655
-698
-821
-998
-1105
-1161
-1079
-918
-808
-751
-773
-821
-894
-903
-883
-837
-789
-800
-832
-817
-808
-739
-640
-566
-547
-610
-641
-716
-771
-808
-841
-854
-844
-804
-808
-863
-921
-966
-955
-879
-1164
-1657
-1805
-1952
-1682
-1167
-910
-860
-1028
-1157
-1276
-1101
-783
-695
-685
-804
-690
-370
-44
196
262
96
64
138
30
182
202
257
190
196
328
320
449
417
297
198
193
197
380
439
523
513
510
622
663
793
907
1050
1146
1202
1229
1232
1395
1564
1674
1890
1939
1897
1648
1307
750
124
-335
-554
-515
-430
-410
-582
-750
-961
-1110
-1227
-1287
-1368
-1480
-1746
-2014
-2132
-1987
-1665
-1245
-875
-655
-569
-592
-617
-694
-594
-490
-490
-450
-537
-522
-357
-342
-247
-267
-245
-360
-490
-788
-1044
-1162
-1205
-1222
-1197
-1045
-1146
-1216
-1364
-1434
-1382
-1326
-1337
-1428
-1552
-1550
-1534
-1455
-1317
-1155
-1001
-973
-971
-964
-875
-764
-636
-436
-306
-79
51
88
182
269
448
554
632
637
610
580
581
615
728
898
848
872
864
885
1046
1006
1080
1097
1172
1313
1252
1368
1343
1398
1506
1607
1797
1996
2110
2217
2264
2289
2190
1609
805
-236
-876
-1158
-1139
-1100
-1162
-1168
-1305
-1344
-1422
-1453
-1484
-1516
-1662
-1883
-2092
-2088
-1841
-1392
-858
-315
99
370
374
300
164
133
168
198
165
89
43
-188
-192
-284
-199
-212
-473
-867
-1372
-1737
-1979
-2055
-2054
-2014
-1900
-1839
-1856
-1937
-1873
-1780
-1692
-1560
-1574
-1491
-1421
-1372
-1256
-1153
-798
-568
-441
-428
-493
-486
-446
-365
-293
-124
-18
96
71
79
140
273
369
401
496
540
351
244
-15
-3
306
510
731
677
773
818
961
1096
1290
1445
1624
1592
1549
1612
1647
2009
2144
2408
2669
2717
2918
2801
2814
2679
1997
1084
-255
-1044
-1443
-1368
-1211
-1456
-1518
-1734
-1685
-1801
-1901
-1907
-1991
-1989
-2196
-2274
-2248
-1858
-1305
-731
-139
385
711
686
590
297
246
317
334
372
192
-8
-177
-392
-447
-416
-518
-830
-1330
-1824
-2247
-2522
-2636
-2655
-2554
-2322
-2149
-2064
-2037
-1928
-1744
-1571
-1376
-1230
-1095
-1049
-1003
-930
-764
-505
-308
-223
-293
-409
-440
-484
-518
-415
-312
-196
-164
-97
-124
-7
66
97
153
133
226
256
273
334
453
636
845
967
1089
1198
1376
1471
1641
1719
1893
1923
2034
2104
2064
2279
2346
2466
2646
2681
2893
2690
1810
860
-592
-1427
-1808
-1636
-1624
-1747
-1823
-2022
-1968
-1915
-1720
-1742
-1699
-1703
-1840
-2043
-2027
-1663
-1126
-399
313
808
1069
994
817
540
414
457
397
240
-34
-345
-681
-898
-993
-1077
-1024
-1342
-1821
-2401
-2873
-3068
-3158
-2961
-2803
-2555
-2331
-2174
-2140
-1919
-1649
-1359
-1119
-985
-895
-863
-835
-767
-639
-419
-182
-143
-248
-441
-623
-721
-711
-713
-606
-497
-439
-481
-439
-341
-210
-20
110
209
204
252
322
270
525
840
993
1231
1285
1363
1401
1559
1693
1794
1931
2034
2165
2134
2343
2160
2334
2310
2378
2672
2661
2475
1107
-26
-1349
-2085
-1860
-1643
-1420
-1793
-1756
-1930
-1880
-1623
-1512
-1346
-1346
-1217
-1439
-1579
-1505
-1088
-357
353
1092
1428
1440
1168
787
620
452
548
420
141
-165
-600
-944
-1280
-1300
-1406
-1381
-1681
-2244
-2752
-3169
-3154
-3126
-2750
-2443
-2235
-2006
-1948
-1794
-1664
-1276
-1004
-789
-625
-619
-575
-656
-584
-493
-306
-142
-222
-374
-659
-822
-944
-932
-845
-794
-589
-591
-513
-416
-291
-24
119
299
349
424
470
548
703
881
1209
1322
1610
1589
1734
1845
1827
1969
1954
2113
1999
2250
2005
2127
2156
2105
2448
2343
2585
2333
1595
264
-922
-2040
-2241
-1872
-1596
-1527
-1644
-1614
-1621
-1427
-1262
-1138
-1061
-941
-939
-1134
-1250
-1039
-558
214
892
1347
1424
1185
791
366
158
89
-29
-168
-497
-812
-1290
-1602
-1711
-1807
-1675
-1812
-2104
-2659
-3038
-3196
-3192
-2874
-2453
-2044
-1762
-1474
-1406
-1238
-996
-799
-541
-455
-380
-417
-553
-583
-547
-407
-247
-225
-395
-612
-854
-1065
-1146
-1117
-977
-751
-515
-379
-178
-139
17
136
210
398
456
654
710
876
1024
1205
1403
1514
1779
1783
1929
1947
2002
2128
2142
2347
2326
2182
2284
2113
2259
2231
2308
2381
2171
1575
65
-836
-2076
-2047
-1821
-1571
-1357
-1555
-1261
-1384
-1194
-1158
-983
-776
-683
-547
-832
-818
-700
-269
433
966
1460
1389
1194
690
298
29
-147
-225
-442
-630
-1046
-1534
-1857
-2082
-1959
-1975
-2015
-2368
-2795
-3058
-3235
-3133
-2764
-2225
-1777
-1370
-1255
-1177
-1143
-983
-858
-736
-643
-582
-660
-794
-848
-845
-729
-614
-629
-742
-964
-1159
-1315
-1346
-1169
-872
-530
-326
-133
-120
-59
14
95
346
495
708
787
730
862
925
1225
1448
1623
1848
1843
1941
1990
1932
2077
2137
2184
2250
2099
2073
1998
1944
2158
2208
2282
1614
280
-849
-2109
-2170
-2073
-1763
-1564
-1583
-1262
-1321
-1160
-1252
-1133
-836
-622
-477
-725
-811
-795
-404
208
838
1344
1395
1268
773
316
-86
-330
-488
-617
-789
-1190
-1575
-1978
-2228
-2126
-2139
-2142
-2447
-2683
-3018
-3171
-2991
-2687
-2087
-1586
-1075
-967
-869
-904
-919
-814
-687
-514
-528
-544
-705
-830
-801
-770
-645
-685
-707
-941
-1162
-1304
-1382
-1186
-925
-566
-351
-185
-136
-178
-72
-19
253
473
698
789
878
946
1054
1400
1524
1807
1947
2054
2097
2030
2080
2093
2112
2208
2210
2111
2072
2032
2122
2252
2379
2399
1473
311
-933
-1892
-2019
-1939
-1603
-1601
-1268
-1053
-1051
-974
-1021
-787
-608
-297
-335
-577
-650
-604
-215
352
1006
1444
1517
1316
840
328
-111
-319
-542
-609
-820
-1253
-1613
-2073
-2124
-2134
-2120
-2056
-2219
-2441
-2748
-2820
-2813
-2426
-1874
-1368
-991
-766
-699
-836
-800
-752
-613
-501
-465
-531
-681
-762
-822
-769
-704
-613
-685
-872
-1018
-1194
-1173
-1001
-769
-457
-188
-32
3
5
74
161
418
599
757
898
920
1048
1158
1424
1631
1779
1976
1893
1945
1876
1809
1947
1876
2153
2081
2129
2068
2007
2169
2163
2408
1972
862
-142
-1400
-1859
-1890
-1725
-1495
-1415
-935
-962
-775
-917
-863
-664
-489
-279
-440
-507
-486
-315
140
628
1213
1439
1471
1163
673
207
-193
-427
-638
-756
-1050
-1311
-1691
-2003
-2110
-2302
-2207
-2271
-2317
-2458
-2616
-2575
-2472
-1969
-1608
-1106
-843
-659
-649
-697
-613
-611
-459
-393
-301
-322
-431
-573
-703
-684
-686
-678
-752
-803
-857
-871
-828
-700
-503
-251
-35
30
72
123
170
258
426
630
808
995
1144
1245
1407
1584
1734
1876
1991
2015
2019
1976
1954
1935
1995
2034
2061
2090
2129
2156
2140
2159
1794
787
-170
-1236
-1789
-1804
-1728
-1494
-1456
-1093
-1075
-909
-933
-894
-761
-642
-495
-623
-633
-673
-446
-113
394
898
1130
1196
946
562
144
-218
-512
-727
-826
-1095
-1365
-1727
-2047
-2282
-2464
-2492
-2555
-2604
-2614
-2602
-2565
-2344
-2078
-1768
-1330
-1010
-801
-797
-813
-813
-754
-637
-537
-423
-372
-351
-492
-570
-638
-687
-704
-749
-731
-743
-691
-671
-563
-459
-282
-106
-25
71
80
117
132
230
438
626
907
1062
1311
1501
1743
1864
1888
2001
1857
1977
1854
1896
1880
1883
2105
1983
2224
2163
2325
2287
2191
1649
325
-626
-1687
-1851
-1806
-1538
-1402
-1174
-818
-844
-798
-882
-805
-648
-489
-428
-520
-508
-537
-280
119
720
1208
1350
1301
917
510
-5
-343
-610
-774
-832
-1137
-1398
-1787
-2083
-2287
-2417
-2402
-2486
-2499
-2633
-2647
-2622
-2366
-2038
-1688
-1239
-956
-760
-739
-725
-734
-655
-591
-501
-421
-397
-427
-549
-567
-608
-571
-573
-600
-557
-575
-563
-575
-498
-426
-274
-134
-52
50
91
84
136
210
415
636
878
1081
1293
1559
1663
1830
1767
1930
1910
2020
2180
1986
2158
2049
2135
2177
2198
2352
2303
2326
1522
359
-757
-1608
-1730
-1634
-1458
-1479
-1288
-1038
-1057
-971
-1089
-939
-786
-585
-502
-606
-550
-579
-362
34
647
1103
1303
1210
859
545
203
-175
-517
-691
-833
-971
-1318
-1741
-2107
-2245
-2336
-2434
-2569
-2753
-2832
-2894
-2855
-2680
-2327
-1979
-1627
-1314
-1076
-969
-973
-964
-920
-778
-663
-620
-630
-653
-679
-692
-661
-625
-617
-641
-659
-721
-713
-672
-616
-477
-314
-184
-92
-55
-10
-3
41
120
233
371
547
770
983
1218
1413
1538
1702
1861
1924
2009
2016
2093
2106
2187
2189
2253
2291
2347
2455
2300
1856
693
-396
-1310
-1698
-1730
-1732
-1674
-1613
-1326
-1225
-1217
-1255
-1151
-976
-724
-557
-553
-509
-534
-415
-124
355
855
1191
1270
1088
816
515
271
-79
-338
-542
-708
-958
-1374
-1791
-2127
-2279
-2392
-2575
-2806
-2944
-3065
-3090
-2951
-2675
-2339
-2006
-1715
-1477
-1263
-1137
-1123
-1093
-938
-782
-723
-687
-693
-707
-755
-778
-754
-749
-724
-779
-816
-795
-748
-722
-699
-600
-476
-381
-328
-290
-254
-158
-64
61
230
358
515
700
897
1128
1305
1494
1663
1735
1853
1856
1910
1936
1990
2094
2099
2206
2171
2265
2315
2241
1560
449
-528
-1347
-1599
-1748
-1797
-1883
-1731
-1475
-1475
-1387
-1381
-1308
-1128
-902
-771
-712
-664
-702
-594
-349
85
531
844
975
872
707
532
340
27
-247
-444
-593
-821
-1256
-1673
-2070
-2222
-2352
-2531
-2727
-2910
-3005
-3086
-2974
-2784
-2510
-2198
-1948
-1686
-1461
-1255
-1170
-1117
-1005
-871
-751
-718
-685
-703
-711
-700
-710
-708
-710
-717
-736
-757
-735
-690
-645
-547
-469
-396
-321
-269
-227
-185
-62
20
150
260
361
515
668
845
1002
1225
1392
1550
1714
1822
1915
1976
2101
2186
2238
2265
2312
2341
2396
2407
1850
916
-45
-856
-1249
-1382
-1547
-1761
-1735
-1602
-1585
-1542
-1557
-1460
-1252
-983
-843
-728
-644
-658
-643
-551
-230
132
486
729
749
723
700
650
526
339
137
-43
-224
-561
-1013
-1483
-1843
-2015
-2209
-2381
-2553
-2725
-2898
-2963
-2918
-2749
-2499
-2299
-2101
-1904
-1677
-1522
-1418
-1288
-1083
-888
-740
-657
-605
-555
-581
-601
-622
-597
-529
-564
-593
-591
-551
-517
-450
-366
-261
-179
-169
-148
-108
-12
49
123
202
282
347
419
541
675
845
985
1164
1341
1491
1665
1821
1920
2040
2141
2176
2234
2284
2309
2336
2302
1862
1125
355
-371
-750
-973
-1243
-1529
-1634
-1632
-1703
-1720
-1742
-1656
-1475
-1247
-1104
-1009
-948
-972
-948
-925
-775
-540
-287
2
168
290
378
429
484
487
430
314
146
-54
-358
-739
-1088
-1319
-1536
-1682
-1813
-1992
-2154
-2334
-2467
-2503
-2459
-2396
-2303
-2138
-1976
-1832
-1716
-1605
-1461
-1293
-1131
-1007
-895
-791
-707
-657
-629
-586
-509
-449
-408
-380
-363
-348
-303
-255
-209
-172
-146
-112
-70
-44
-27
-12
29
33
47
87
111
161
214
268
362
482
628
781
881
1018
1142
1228
1305
1370
1451
1502
1557
1631
1666
1611
1303
889
432
72
-144
-346
-543
-748
-846
-901
-966
-1026
-1096
-1109
-1033
-958
-938
-933
-1043
-1108
-1159
-1216
-1143
-1053
-912
-754
-624
-519
-465
-409
-340
-291
-269
-212
-202
-261
-338
-467
-600
-735
-838
-908
-968
-1020
-1115
-1217
-1307
-1411
-1496
-1526
-1488
-1459
-1415
-1360
-1300
-1240
-1167
-1096
-1027
-941
-871
-805
-801
-820
-813
-829
-851
-852
-846
-803
-771
-757
-722
-712
-704
-686
-662
-637
-593
-553
-519
-495
-507
-518
-497
-478
-430
-386
-326
-258
-210
-170
-136
-84
-43
-18
4
29
55
84
97
111
121
142
167
157
159
167
203
238
232
236
224
217
238
235
274
303
319
347
349
367
345
309
286
271
261
244
233
207
168
128
93
44
13
-39
-104
-151
-199
-252
-317
-365
-415
-460
-497
-530
-561
-599
-596
-624
-666
-682
-709
-720
-712
-708
-687
-670
-650
-641
-640
-614
-573
-546
-564
-563
-550
-551
-564
-579
-581
-600
-603
-606
-637
-648
-659
-661
-659
-656
-631
-608
-572
-515
-487
-459
-407
-374
-321
-257
-202
-142
-70
2
80
165
250
324
394
463
511
548
595
626
639
669
679
693
721
751
784
803
805
811
839
853
895
948
958
989
1021
1061
1102
1156
1203
1204
1214
1197
1176
1154
1121
1101
1083
1051
1023
1013
997
955
906
856
803
746
680
601
533
463
393
321
212
124
57
-28
-89
-130
-186
-231
-282
-320
-347
-375
-394
-400
-412
-412
-422
-450
-463
-498
-533
-556
-595
-608
-639
-663
-657
-667
-671
-700
-723
-762
-784
-755
-761
-766
-752
-767
-763
-718
-688
-658
-642
-625
-597
-576
-540
-503
-487
-445
-401
-359
-309
-270
-253
-238
-212
-194
-183
-183
-171
-141
-120
-104
-87
-59
-29
-18
-10
-1
-4
12
61
108
154
196
219
238
272
305
368
423
466
511
543
584
607
631
673
711
750
780
792
788
752
720
701
665
629
569
514
475
445
426
385
343
292
251
242
210
169
112
60
22
-37
-100
-166
-216
-257
-309
-365
-412
-453
-493
-532
-572
-612
-650
-692
-726
-760
-799
-828
-873
-929
-986
-1041
-1063
-1073
-1076
-1055
-1034
-1014
-975
-945
-908
-880
-849
-820
-805
-794
-781
-788
-778
-746
-733
-706
-695
-691
-692
-688
-678
-667
-666
-656
-637
-621
-581
-562
-537
-504
-484
-457
-429
-398
-383
-364
-333
-301
-274
-238
-200
-166
-127
-100
-66
-39
-20
19
53
58
87
124
150
175
215
244
257
278
305
318
317
330
349
368
390
414
421
427
443
449
446
419
394
377
347
328
316
307
315
306
272
252
228
203
172
140
75
0
-52
-123
-184
-264
-345
-427
-502
-573
-654
-724
-792
-835
-883
-923
-936
-952
-958
-956
-942
-931
-948
-952
-955
-943
-943
-949
-914
-885
-864
-855
-841
-809
-790
-772
-754
-724
-723
-742
-753
-765
-773
-786
-780
-778
-782
-786
-806
-806
-808
-776
-746
-710
-679
-663
-614
-560
-528
-499
-452
-422
-400
-368
-335
-309
-297
-286
-277
-266
-247
-227
-214
-191
-177
-157
-153
-149
-135
-118
-69
-33
-15
-17
-10
-1
11
22
47
78
93
117
144
180
203
228
248
278
311
330
353
365
364
358
334
317
306
280
283
261
222
169
107
52
-17
-68
-120
-162
-220
-262
-300
-350
-388
-440
-466
-503
-528
-567
-613
-650
-700
-722
-739
-732
-723
-743
-747
-755
-778
-796
-827
-852
-878
-921
-959
-964
-972
-974
-983
-991
-990
-990
-981
-986
-991
-978
-954
-906
-871
-854
-838
-834
-826
-820
-807
-768
-735
-711
-673
-644
-613
-574
-539
-503
-466
-446
-423
-397
-384
-357
-326
-314
-303
-295
-280
-266
-253
-227
-217
-218
-202
-182
-154
-123
-93
-66
-44
-13
27
55
83
120
152
183
219
249
279
311
349
376
392
415
429
438
441
441
410
371
339
294
268
219
177
165
147
147
135
136
118
93
77
50
49
20
-13
-24
-61
-88
-105
-142
-198
-245
-300
-370
-418
-459
-478
-524
-575
-601
-644
-680
-717
-745
-768
-796
-814
-836
-859
-882
-885
-867
-886
-891
-900
-890
-882
-873
-834
-813
-775
-731
-693
-667
-646
-628
-633
-618
-623
-631
-634
-627
-599
-608
-591
-579
-585
-564
-559
-549
-530
-508
-480
-463
-446
-421
-397
-359
-323
-313
-286
-234
-195
-174
-161
-149
-137
-106
-71
-38
-11
26
55
58
68
70
80
67
65
70
66
51
51
48
44
52
70
98
113
122
143
172
188
205
207
219
203
199
181
165
167
139
161
162
169
164
148
135
82
58
48
40
25
-31
-92
-163
-239
-320
-381
-446
-495
-534
-593
-614
-659
-710
-738
-779
-807
-805
-794
-801
-799
-796
-795
-800
-810
-808
-810
-806
-799
-802
-802
-799
-796
-784
-766
-750
-723
-713
-714
-704
-717
-714
-695
-687
-694
-692
-682
-679
-669
-650
-614
-575
-541
-504
-460
-418
-385
-357
-328
-311
-277
-259
-243
-195
-153
-130
-109
-85
-76
-84
-87
-90
-97
-102
-101
-87
-77
-65
-53
-45
-46
-34
-27
-13
11
26
50
90
123
165
197
217
260
292
322
350
387
421
439
447
435
409
372
340
322
282
259
221
175
136
102
83
40
22
4
-18
-44
-93
-160
-228
-274
-318
-364
-406
-445
-481
-533
-564
-585
-614
-623
-630
-637
-646
-654
-676
-687
-700
-722
-723
-739
-770
-794
-806
-821
-826
-821
-835
-837
-827
-828
-814
-788
-750
-714
-699
-682
-654
-623
-621
-626
-617
-617
-616
-604
-585
-581
-572
-563
-540
-528
-520
-498
-483
-478
-470
-473
-460
-426
-406
-371
-345
-333
-320
-286
-271
-254
-208
-174
-134
-101
-65
-19
28
53
71
91
123
158
194
213
212
231
253
267
299
325
324
337
364
357
376
406
420
438
443
449
426
396
385
363
338
309
276
260
243
228
215
188
149
118
103
64
36
2
-42
-89
-133
-179
-239
-288
-333
-389
-444
-493
-527
-551
-573
-583
-588
-589
-594
-602
-612
-642
-671
-688
-703
-713
-724
-727
-737
-751
-748
-749
-744
-727
-716
-693
-674
-658
-651
-667
-667
-658
-652
-653
-663
-672
-691
-702
-705
-695
-683
-660
-628
-603
-580
-571
-556
-539
-510
-469
-433
-401
-373
-339
-325
-302
-269
-251
-220
-176
-143
-110
-87
-68
-44
-24
6
44
60
62
79
100
118
138
161
168
190
228
253
270
282
311
346
378
403
434
465
481
485
475
466
454
443
430
402
381
363
353
328
298
277
259
254
237
209
164
130
94
49
-16
-84
-155
-218
-265
-319
-381
-439
-496
-538
-574
-601
-619
-630
-649
-665
-661
-678
-696
-708
-738
-756
-776
-808
-835
-865
-900
-935
-953
-977
-997
-1005
-1004
-995
-982
-963
-950
-941
-926
-901
-880
-878
-862
-845
-833
-812
-810
-781
-732
-703
-678
-634
-595
-557
-511
-472
-439
-387
-347
-327
-316
-291
-266
-256
-220
-195
-168
-153
-126
-82
-68
-49
-16
28
46
67
99
108
143
169
194
211
220
242
249
261
297
326
359
392
423
454
502
538
551
573
580
573
560
560
548
522
494
466
449
426
377
336
301
276
272
267
236
184
148
94
36
-27
-95
-154
-215
-247
-290
-360
-418
-478
-526
-580
-615
-622
-632
-656
-699
-723
-747
-778
-814
-847
-883
-919
-939
-964
-991
-1005
-1015
-1025
-1010
-1004
-1013
-1013
-1004
-998
-985
-966
-946
-918
-891
-874
-871
-855
-844
-814
-784
-761
-731
-722
-713
-702
-663
-613
-582
-545
-510
-460
-431
-421
-399
-377
-353
-333
-311
-296
-292
-268
-249
-232
-200
-151
-115
-84
-43
16
70
106
130
163
193
219
250
287
317
342
379
417
443
462
478
489
517
544
588
627
635
642
631
629
609
582
556
522
507
476
452
418
383
368
343
327
307
261
216
163
119
70
2
-88
-163
-225
-297
-354
-429
-492
-534
-586
-634
-687
-723
-733
-727
-729
-759
-773
-793
-817
-843
-866
-880
-903
-926
-951
-971
-982
-992
-1003
-994
-982
-970
-947
-938
-932
-915
-904
-877
-831
-790
-766
-742
-726
-721
-722
-725
-704
-681
-669
-666
-647
-631
-612
-580
-547
-513
-469
-426
-396
-348
-307
-261
-219
-167
-107
-57
-13
13
43
71
85
111
154
183
215
244
246
261
279
299
317
345
360
383
416
452
476
501
521
530
580
613
650
697
722
724
714
709
694
689
672
636
596
558
530
468
402
348
286
265
249
206
152
85
23
-16
-101
-165
-215
-280
-351
-426
-506
-580
-620
-686
-733
-770
-801
-812
-835
-856
-867
-881
-917
-935
-946
-958
-965
-999
-1009
-1027
-1059
-1076
-1094
-1090
-1100
-1112
-1105
-1099
-1088
-1065
-1035
-1010
-965
-929
-912
-891
-893
-874
-863
-847
-813
-791
-770
-740
-706
-671
-642
-591
-538
-498
-444
-390
-343
-308
-274
-243
-210
-170
-149
-123
-96
-68
-36
-12
35
57
79
107
128
147
165
195
225
246
265
296
333
370
391
422
457
472
494
514
539
569
613
648
672
684
676
669
665
666
662
672
645
599
559
515
466
404
348
300
262
233
200
149
89
14
-27
-80
-148
-205
-277
-355
-420
-492
-581
-659
-709
-760
-796
-840
-857
-884
-920
-933
-945
-956
-978
-991
-1005
-1016
-1051
-1083
-1095
-1111
-1129
-1138
-1150
-1154
-1166
-1183
-1168
-1137
-1123
-1101
-1060
-1021
-970
-929
-893
-857
-833
-795
-760
-725
-716
-709
-684
-668
-645
-628
-613
-596
-555
-515
-485
-446
-420
-380
-344
-320
-285
-271
-239
-208
-191
-162
-149
-122
-85
-51
-15
25
57
82
99
120
163
177
183
214
219
220
238
265
290
324
360
388
425
454
472
503
532
549
579
573
557
544
514
497
482
455
424
393
370
349
311
269
242
230
200
151
99
48
-17
-62
-106
-184
-251
-319
-395
-455
-534
-618
-686
-755
-800
-845
-907
-938
-952
-980
-1005
-1003
-1011
-1009
-1015
-1024
-1023
-1033
-1036
-1046
-1060
-1053
-1049
-1045
-1032
-1027
-1038
-1028
-1008
-981
-945
-909
-874
-839
-819
-790
-770
-759
-732
-710
-691
-687
-676
-666
-648
-634
-616
-606
-587
-551
-529
-500
-453
-406
-350
-289
-237
-189
-144
-108
-75
-26
-12
17
52
69
88
99
133
154
173
204
209
229
254
275
284
293
316
344
371
395
421
451
467
505
541
573
608
633
666
688
703
698
675
645
626
616
605
565
512
467
406
357
286
233
190
154
143
105
64
9
-48
-107
-161
-228
-274
-323
-386
-448
-523
-575
-647
-712
-776
-815
-851
-892
-908
-959
-1010
-1040
-1044
-1023
-1010
-1014
-1014
-999
-1010
-1021
-1034
-1047
-1053
-1075
-1086
-1096
-1113
-1113
-1098
-1073
-1016
-980
-940
-893
-886
-877
-849
-818
-787
-741
-712
-692
-667
-663
-654
-638
-599
-539
-506
-488
-458
-417
-390
-353
-324
-284
-229
-182
-133
-99
-84
-59
-29
3
24
39
59
80
80
105
132
145
169
192
229
253
272
287
306
337
370
406
432
450
480
495
514
532
551
571
584
594
611
615
593
554
552
542
529
491
445
417
387
373
307
250
204
164
139
94
35
-27
-72
-122
-168
-241
-319
-358
-408
-443
-500
-580
-643
-718
-784
-837
-878
-924
-965
-1001
-1029
-1024
-1021
-1018
-1018
-1026
-1027
-1007
-1020
-1028
-1030
-1034
-1020
-1016
-983
-979
-939
-971
-887
-1611
-1574
-944
-951
-937
-946
-862
-915
-957
-1006
-969
-955
-930
-918
-903
-911
-848
-784
-728
-690
-597
-623
-894
-839
-767
-648
-549
-402
-223
-69
2
17
74
98
116
167
211
202
195
178
195
286
376
394
419
497
588
683
767
835
919
1034
1120
1193
1257
1285
1335
1391
1461
1571
1668
1754
1753
1671
1429
1105
826
628
433
50
-461
-921
-1222
-1431
-1676
-1963
-2109
-2042
-1839
-1715
-1736
-1756
-1639
-1493
-1381
-1315
-1346
-1392
-1425
-1482
-1470
-1383
-1290
-1132
-895
-593
-331
-150
19
192
420
599
684
628
453
227
-14
-237
-514
-810
-1121
-1334
-1445
-1492
-1590
-1723
-1719
-1636
-1493
-1436
-1475
-1548
-1593
-1609
-1692
-1777
-1848
-1887
-1885
-1784
-1653
-1492
-1315
-1108
-770
-385
-79
119
262
401
602
709
697
650
609
632
589
524
437
424
429
462
508
532
571
538
508
494
482
370
264
191
180
226
226
224
294
445
619
771
931
1128
1296
1339
1394
1578
1766
1931
1963
1981
2050
2242
2409
2528
2455
1997
1453
803
278
-188
-698
-1294
-1845
-2161
-2335
-2496
-2767
-2810
-2542
-2109
-1801
-1749
-1730
-1670
-1534
-1435
-1372
-1344
-1291
-1148
-1051
-936
-778
-537
-229
122
468
736
812
772
707
675
557
311
30
-306
-639
-959
-1277
-1592
-1754
-1790
-1709
-1656
-1685
-1754
-1761
-1692
-1625
-1600
-1642
-1686
-1711
-1706
-1749
-1748
-1632
-1443
-1212
-989
-795
-602
-448
-313
-201
-21
95
123
112
88
120
116
71
14
64
161
197
147
74
68
77
62
-2
-42
-87
-149
-207
-257
-221
-181
-72
17
194
346
520
683
847
1155
1330
1462
1545
1700
1864
2003
2084
2150
2267
2407
2558
2650
2706
2508
2215
1633
800
77
-606
-1047
-1502
-1908
-2350
-2731
-2820
-2765
-2535
-2379
-2120
-1791
-1421
-1276
-1329
-1343
-1296
-1033
-834
-760
-696
-566
-299
-21
281
552
845
1136
1263
1274
1084
858
578
300
50
-317
-730
-1191
-1624
-1872
-1966
-1993
-1933
-1875
-1817
-1763
-1726
-1733
-1718
-1674
-1625
-1591
-1631
-1671
-1674
-1563
-1363
-1110
-840
-602
-367
-183
-55
48
104
186
225
201
181
132
62
13
28
102
193
259
279
279
288
256
222
163
117
71
8
-81
-162
-177
-126
-29
140
300
543
741
906
996
1120
1341
1513
1736
1804
1941
2026
2128
2256
2298
2472
2592
2757
2858
2821
2547
2053
1314
386
-352
-927
-1370
-1857
-2321
-2728
-2908
-2814
-2700
-2491
-2234
-1917
-1538
-1345
-1428
-1498
-1423
-1229
-983
-851
-778
-599
-326
30
327
653
952
1186
1348
1271
1050
705
383
-7
-304
-582
-972
-1341
-1729
-1986
-2008
-1969
-1966
-1909
-1823
-1789
-1783
-1851
-1933
-1835
-1695
-1594
-1552
-1517
-1438
-1263
-988
-745
-534
-295
-126
-32
-29
-11
-42
-3
24
9
96
79
118
160
306
427
530
574
522
512
423
335
200
121
119
91
104
54
97
208
377
587
805
1007
1107
1272
1373
1512
1622
1764
1849
2004
2164
2127
2198
2233
2445
2648
2690
2706
2715
2810
2441
1813
906
187
-135
-644
-1163
-1923
-2274
-2357
-2237
-2228
-2349
-2074
-1748
-1347
-1311
-1437
-1449
-1278
-984
-832
-739
-611
-340
8
270
592
839
1164
1409
1465
1289
1013
697
360
110
-249
-572
-949
-1247
-1493
-1613
-1852
-1946
-1939
-1880
-1807
-1930
-2057
-2162
-2012
-1903
-1797
-1762
-1714
-1525
-1286
-1083
-925
-686
-417
-207
-100
-148
-148
-156
-140
-113
-157
-179
-196
-153
-91
72
162
244
287
319
328
268
174
145
191
202
220
213
232
333
470
621
778
924
1085
1182
1290
1349
1393
1412
1534
1632
1721
1783
1867
1907
2147
2318
2416
2550
2537
2572
2438
2492
2360
2230
1666
853
94
-459
-748
-1242
-1715
-2125
-2117
-1975
-1944
-2073
-2124
-1771
-1365
-1206
-1374
-1617
-1508
-1226
-982
-938
-768
-460
-51
275
399
572
777
1000
1050
966
557
172
-141
-386
-559
-851
-1121
-1342
-1441
-1554
-1799
-2020
-2116
-2030
-1947
-2082
-2329
-2515
-2428
-2234
-2043
-1891
-1702
-1460
-1240
-1066
-933
-791
-614
-429
-296
-318
-458
-539
-536
-433
-362
-380
-409
-350
-235
-154
-142
-137
-106
-44
-56
-168
-251
-298
-228
-106
-9
55
107
200
309
484
593
666
754
817
963
1031
1079
1172
1288
1508
1582
1695
1779
1867
2032
2084
2161
2168
2157
2163
2048
1984
1929
1890
1922
1619
973
179
-447
-754
-1045
-1461
-2010
-2292
-2232
-2152
-2153
-2276
-2091
-1671
-1282
-1276
-1506
-1513
-1343
-1002
-881
-826
-665
-425
-118
55
205
383
582
741
718
460
14
-284
-540
-704
-902
-1231
-1533
-1750
-1850
-2104
-2247
-2297
-2189
-2105
-2193
-2398
-2532
-2468
-2321
-2121
-2015
-1862
-1735
-1586
-1442
-1246
-1045
-811
-622
-557
-537
-614
-689
-690
-603
-536
-547
-638
-709
-663
-590
-507
-462
-421
-355
-402
-482
-548
-511
-403
-318
-264
-217
-140
-67
29
241
427
580
714
746
859
949
1041
1142
1294
1439
1536
1576
1588
1735
1853
2012
2064
2105
2100
2023
1973
1825
1813
1808
1798
1815
1453
794
90
-464
-677
-899
-1286
-1834
-2122
-2074
-1998
-1967
-2058
-1850
-1385
-1073
-1105
-1314
-1322
-1014
-651
-527
-579
-442
-235
13
161
222
418
561
637
544
192
-187
-430
-635
-756
-1024
-1364
-1679
-1793
-1944
-2135
-2190
-2163
-1998
-1947
-2102
-2285
-2254
-2105
-1901
-1773
-1722
-1581
-1411
-1301
-1140
-995
-775
-598
-535
-534
-579
-619
-683
-633
-582
-560
-649
-766
-740
-606
-551
-511
-468
-424
-352
-408
-438
-390
-267
-131
-78
-15
55
169
305
439
596
728
859
933
1020
1126
1177
1294
1376
1458
1573
1559
1643
1745
1862
1954
1994
1999
2016
2050
1979
1979
1859
1838
1773
1799
1799
1598
1115
452
-42
-347
-543
-931
-1310
-1671
-1637
-1659
-1676
-1655
-1552
-1200
-984
-907
-1077
-1090
-993
-768
-545
-569
-471
-320
-144
44
122
275
382
496
388
89
-239
-538
-723
-864
-1057
-1311
-1587
-1724
-1885
-2048
-2098
-2088
-1973
-1915
-1996
-2178
-2141
-2058
-1865
-1747
-1684
-1588
-1455
-1345
-1216
-1047
-910
-718
-683
-691
-719
-738
-777
-730
-690
-701
-737
-796
-811
-709
-631
-582
-493
-421
-366
-376
-390
-357
-198
-75
27
57
157
270
429
562
688
844
947
1007
1004
1060
1103
1180
1250
1336
1353
1432
1491
1600
1694
1771
1866
1780
1900
1795
1859
1815
1727
1781
1603
1760
1645
1765
1539
948
536
-73
-187
-577
-913
-1270
-1557
-1388
-1480
-1410
-1526
-1338
-1013
-881
-802
-1067
-1023
-876
-671
-607
-698
-564
-396
-151
-57
-67
55
184
274
71
-308
-537
-804
-914
-1105
-1412
-1602
-1793
-1909
-2090
-2183
-2181
-2171
-2033
-2073
-2156
-2137
-2116
-1939
-1827
-1708
-1627
-1520
-1378
-1307
-1161
-1078
-919
-816
-816
-806
-878
-892
-890
-870
-858
-922
-919
-968
-873
-796
-717
-609
-566
-477
-462
-376
-328
-191
-88
-35
7
17
159
241
396
515
622
709
749
840
817
951
1019
1125
1184
1248
1313
1362
1546
1546
1645
1686
1666
1704
1655
1653
1615
1595
1619
1565
1567
1547
1593
1643
1287
840
333
-142
-356
-687
-986
-1334
-1413
-1340
-1411
-1349
-1380
-1106
-857
-769
-766
-980
-941
-864
-751
-732
-756
-621
-527
-365
-318
-263
-117
-14
-28
-316
-506
-805
-964
-1092
-1377
-1507
-1731
-1853
-2039
-2137
-2161
-2133
-2005
-2021
-2026
-2062
-1990
-1918
-1814
-1723
-1681
-1575
-1536
-1429
-1354
-1237
-1114
-1038
-969
-971
-975
-1005
-954
-936
-910
-918
-970
-947
-922
-828
-760
-632
-496
-361
-251
-186
-125
-43
82
135
145
168
236
315
413
511
602
719
796
854
886
958
1004
1084
1170
1198
1247
1281
1347
1385
1432
1502
1511
1555
1620
1593
1699
1670
1674
1646
1566
1611
1578
1648
1520
1142
753
298
-11
-291
-617
-818
-1089
-1104
-1186
-1233
-1219
-1177
-978
-873
-842
-947
-1000
-948
-826
-761
-769
-728
-616
-527
-426
-402
-285
-163
-49
-173
-414
-590
-848
-876
-1059
-1272
-1448
-1602
-1729
-1921
-2026
-2061
-2029
-1921
-1918
-1977
-1957
-1900
-1766
-1690
-1637
-1617
-1543
-1479
-1406
-1348
-1279
-1146
-1054
-998
-991
-994
-976
-871
-823
-810
-838
-827
-807
-760
-670
-610
-479
-356
-233
-162
-94
-10
84
173
234
244
261
332
411
523
582
621
713
785
831
867
906
1012
1079
1136
1178
1125
1224
1250
1313
1385
1388
1435
1469
1571
1572
1624
1674
1673
1694
1688
1630
1648
1630
1567
1217
864
452
94
-64
-452
-616
-923
-973
-980
-1118
-1143
-1147
-966
-827
-806
-902
-981
-931
-824
-801
-817
-824
-755
-632
-548
-551
-475
-372
-246
-334
-538
-702
-846
-901
-1042
-1250
-1459
-1619
-1728
-1877
-2033
-2102
-2109
-2005
-1953
-1960
-1940
-1847
-1723
-1628
-1600
-1602
-1584
-1513
-1446
-1417
-1389
-1317
-1225
-1137
-1075
-1069
-1011
-939
-833
-811
-845
-861
-807
-752
-699
-634
-553
-428
-287
-164
-86
-4
113
233
293
338
366
436
511
532
540
551
617
686
749
792
857
945
1034
1092
1097
1110
1141
1176
1208
1192
1199
1228
1270
1336
1346
1364
1450
1431
1420
1464
1474
1570
1608
1525
1202
909
495
160
-123
-413
-558
-765
-733
-878
-993
-1005
-1025
-867
-784
-710
-801
-859
-825
-827
-822
-916
-887
-881
-837
-781
-778
-685
-577
-446
-506
-636
-726
-835
-843
-973
-1151
-1335
-1489
-1575
-1738
-1840
-1888
-1860
-1752
-1713
-1735
-1704
-1634
-1541
-1464
-1483
-1493
-1457
-1405
-1351
-1344
-1339
-1286
-1181
-1104
-1052
-988
-880
-759
-692
-689
-694
-672
-627
-548
-534
-493
-424
-323
-205
-121
-11
54
190
299
354
403
414
479
486
518
498
475
532
560
610
583
637
689
769
834
820
893
913
976
999
1018
1071
1084
1175
1162
1189
1240
1237
1347
1350
1352
1361
1377
1411
1406
1329
1157
951
610
399
176
-3
-141
-276
-344
-568
-620
-687
-685
-554
-504
-469
-605
-649
-682
-686
-668
-659
-686
-798
-778
-775
-741
-715
-611
-501
-573
-678
-771
-755
-729
-756
-885
-1043
-1133
-1219
-1341
-1413
-1452
-1473
-1454
-1506
-1508
-1464
-1378
-1283
-1204
-1211
-1269
-1223
-1228
-1210
-1207
-1220
-1218
-1220
-1182
-1160
-1100
-1016
-904
-829
-806
-765
-703
-608
-545
-506
-487
-443
-377
-290
-216
-187
-112
-74
-4
66
77
132
169
221
220
197
198
202
244
259
258
288
348
437
515
563
620
705
757
800
837
880
948
994
1030
1017
1041
1120
1159
1212
1204
1206
1242
1285
1334
1329
1311
1178
918
723
543
411
389
283
162
-28
-134
-172
-237
-173
-120
-138
-214
-359
-424
-420
-394
-385
-471
-600
-710
-714
-751
-783
-754
-782
-851
-951
-1023
-1049
-1014
-900
-944
-1036
-1120
-1151
-1173
-1227
-1202
-1282
-1325
-1366
-1427
-1444
-1424
-1371
-1297
-1310
-1334
-1316
-1311
-1280
-1254
-1273
-1350
-1372
-1346
-1370
-1339
-1322
-1284
-1259
-1251
-1210
-1184
-1098
-1000
-912
-865
-825
-749
-652
-584
-540
-502
-472
-434
-403
-369
-314
-245
-171
-125
-80
-6
43
104
168
202
243
318
416
465
499
533
582
668
727
804
884
962
1045
1134
1122
1173
1220
1287
1293
1292
1299
1237
1326
1303
1379
1328
1259
1054
870
770
658
765
643
556
397
289
239
118
164
143
118
40
-120
-219
-248
-186
-221
-318
-477
-582
-654
-691
-717
-763
-800
-933
-1010
-1175
-1179
-1064
-1057
-1017
-1148
-1197
-1233
-1197
-1154
-1255
-1238
-1306
-1354
-1400
-1440
-1392
-1317
-1320
-1345
-1362
-1394
-1339
-1275
-1301
-1343
-1393
-1438
-1470
-1458
-1424
-1422
-1423
-1410
-1379
-1365
-1281
-1174
-1078
-1011
-1005
-975
-890
-785
-697
-664
-662
-624
-548
-489
-404
-313
-214
-104
-57
15
96
222
344
404
396
408
459
520
577
593
653
700
780
818
879
977
1038
1115
1123
1139
1173
1224
1280
1331
1333
1368
1350
1375
1456
1460
1500
1509
1394
1193
1048
989
980
990
941
740
531
472
418
356
340
244
166
54
-124
-185
-201
-207
-237
-389
-608
-685
-665
-695
-742
-815
-945
-1028
-1093
-1128
-1087
-1070
-1021
-1095
-1225
-1222
-1240
-1159
-1190
-1211
-1274
-1340
-1349
-1391
-1314
-1307
-1266
-1286
-1323
-1349
-1292
-1244
-1276
-1288
-1365
-1387
-1446
-1446
-1456
-1435
-1395
-1428
-1387
-1380
-1289
-1214
-1135
-1081
-1061
-993
-961
-864
-828
-757
-704
-667
-625
-554
-468
-413
-340
-264
-150
-93
-4
90
174
261
308
347
375
460
519
570
600
632
715
753
808
883
940
987
1017
1038
1062
1134
1204
1234
1259
1294
1319
1376
1403
1415
1469
1503
1577
1545
1410
1202
1052
1020
999
997
878
706
531
483
384
299
303
220
156
9
-148
-231
-226
-222
-271
-438
-616
-651
-672
-711
-728
-760
-863
-934
-997
-1066
-1048
-1005
-1024
-1123
-1230
-1215
-1171
-1155
-1146
-1225
-1238
-1250
-1262
-1275
-1285
-1248
-1220
-1236
-1284
-1275
-1250
-1213
-1257
-1306
-1321
-1322
-1293
-1286
-1284
-1299
-1251
-1237
-1218
-1191
-1183
-1116
-1093
-1077
-1068
-1027
-969
-921
-886
-877
-810
-747
-647
-561
-528
-489
-441
-348
-246
-178
-119
-37
17
67
118
181
280
354
408
420
449
503
571
639
668
698
746
822
872
923
969
1037
1072
1108
1143
1167
1220
1264
1311
1309
1337
1378
1437
1488
1402
1224
1003
928
882
873
830
658
501
410
342
237
215
174
130
5
-161
-286
-302
-290
-318
-413
-630
-706
-691
-715
-747
-799
-867
-940
-1009
-1096
-1100
-1026
-1020
-1081
-1180
-1248
-1173
-1139
-1114
-1159
-1208
-1194
-1241
-1228
-1282
-1277
-1235
-1240
-1252
-1303
-1255
-1216
-1215
-1234
-1295
-1295
-1300
-1282
-1302
-1366
-1352
-1324
-1321
-1292
-1275
-1234
-1205
-1155
-1105
-1090
-1015
-967
-922
-903
-864
-774
-726
-644
-594
-553
-494
-394
-295
-225
-133
-56
15
57
118
163
224
288
334
338
363
407
454
510
518
552
589
661
735
769
819
877
953
984
997
1033
1088
1153
1214
1261
1277
1318
1366
1423
1427
1368
1192
1012
932
859
863
810
667
509
416
389
314
263
219
129
17
-105
-181
-191
-202
-241
-366
-532
-610
-647
-679
-736
-787
-876
-967
-1015
-1055
-1047
-1018
-987
-1017
-1113
-1179
-1095
-1083
-1059
-1111
-1164
-1209
-1270
-1158
-1253
-1247
-1237
-1227
-1189
-1227
-1194
-1146
-1163
-1228
-1258
-1326
-1331
-1288
-1309
-1401
-1413
-1369
-1368
-1295
-1315
-1261
-1212
-1161
-1067
-1075
-989
-924
-869
-856
-822
-738
-630
-537
-511
-479
-438
-373
-270
-220
-190
-114
-85
-61
-45
3
74
144
173
167
194
248
334
388
402
425
464
516
546
628
699
754
830
873
900
935
1012
1081
1106
1172
1170
1197
1255
1288
1320
1315
1252
1083
968
877
837
853
774
609
471
407
380
322
256
193
105
19
-103
-197
-231
-245
-307
-488
-652
-709
-664
-709
-776
-814
-920
-934
-948
-987
-967
-910
-882
-914
-1016
-1066
-983
-959
-927
-1009
-1064
-1120
-1105
-1061
-1150
-1164
-1214
-1213
-1204
-1225
-1207
-1217
-1290
-1301
-1338
-1381
-1357
-1335
-1384
-1487
-1432
-1403
-1339
-1275
-1294
-1244
-1221
-1134
-1057
-995
-909
-844
-836
-850
-791
-702
-608
-555
-555
-564
-512
-437
-378
-351
-323
-255
-230
-193
-163
-84
-29
10
55
50
87
148
245
293
335
372
426
527
585
651
697
759
831
887
932
951
1020
1066
1104
1134
1162
1220
1270
1328
1330
1345
1300
1127
951
814
791
770
755
584
415
348
318
256
179
118
22
-37
-162
-270
-329
-345
-353
-480
-628
-716
-660
-679
-710
-775
-851
-843
-864
-872
-877
-829
-807
-813
-855
-893
-860
-871
-901
-975
-1034
-1077
-1125
-1112
-1156
-1226
-1269
-1263
-1264
-1250
-1248
-1255
-1287
-1363
-1353
-1356
-1367
-1383
-1388
-1450
-1451
-1403
-1349
-1245
-1206
-1172
-1149
-1115
-1020
-955
-913
-870
-833
-816
-780
-742
-685
-625
-612
-609
-546
-502
-435
-382
-368
-327
-310
-244
-213
-172
-108
-56
-11
3
45
88
166
220
244
306
376
443
504
543
585
633
701
785
826
884
930
996
1061
1107
1180
1199
1262
1302
1329
1392
1408
1410
1226
1007
887
830
850
807
666
501
416
442
373
287
231
162
96
3
-85
-141
-155
-162
-291
-438
-530
-527
-477
-536
-605
-670
-692
-699
-724
-727
-734
-698
-750
-819
-888
-889
-881
-944
-1026
-1134
-1129
-1179
-1166
-1204
-1286
-1329
-1351
-1341
-1308
-1271
-1252
-1255
-1328
-1308
-1287
-1266
-1262
-1286
-1324
-1357
-1286
-1269
-1188
-1165
-1167
-1139
-1140
-1076
-1005
-959
-935
-897
-892
-846
-788
-732
-675
-679
-682
-658
-591
-532
-472
-454
-420
-360
-301
-228
-183
-117
-48
22
69
97
155
225
275
292
319
392
476
542
578
631
686
773
829
868
923
960
1006
1060
1093
1116
1194
1215
1247
1281
1319
1348
1378
1286
1069
896
804
811
758
668
516
391
378
331
293
218
156
132
62
-54
-118
-111
-124
-212
-349
-486
-502
-478
-526
-614
-738
-801
-812
-873
-923
-938
-927
-912
-973
-992
-1013
-980
-993
-1051
-1107
-1189
-1167
-1198
-1198
-1243
-1277
-1294
-1295
-1235
-1188
-1149
-1157
-1201
-1256
-1218
-1212
-1250
-1284
-1348
-1403
-1403
-1349
-1333
-1274
-1276
-1261
-1240
-1210
-1113
-1071
-1035
-1011
-976
-979
-924
-826
-757
-716
-696
-662
-620
-558
-491
-454
-449
-401
-346
-296
-258
-225
-159
-102
-48
-11
57
119
186
231
252
315
396
464
477
513
563
613
685
745
789
819
869
894
926
961
1012
1037
1084
1104
1124
1207
1242
1285
1209
1033
833
753
753
697
663
508
397
371
358
344
288
253
186
127
19
-52
-82
-112
-180
-330
-485
-565
-561
-596
-667
-765
-829
-871
-887
-893
-936
-915
-885
-899
-908
-932
-895
-930
-974
-1011
-1090
-1102
-1122
-1111
-1182
-1250
-1277
-1281
-1233
-1222
-1213
-1226
-1255
-1259
-1234
-1274
-1292
-1301
-1368
-1422
-1451
-1401
-1384
-1353
-1366
-1361
-1321
-1257
-1161
-1103
-1055
-1002
-961
-934
-882
-807
-748
-720
-692
-662
-611
-526
-479
-457
-449
-399
-330
-272
-239
-211
-161
-117
-36
22
91
165
222
260
301
374
447
516
539
530
529
601
656
714
744
772
818
847
947
999
1052
1097
1168
1204
1216
1297
1363
1401
1378
1198
989
887
864
888
827
694
547
535
539
468
430
345
281
203
65
-36
-77
-110
-170
-318
-494
-581
-575
-577
-640
-718
-820
-841
-845
-877
-873
-848
-816
-804
-878
-934
-864
-848
-851
-977
-1050
-1083
-1077
-1020
-1123
-1164
-1223
-1218
-1178
-1160
-1117
-1079
-1094
-1163
-1172
-1205
-1180
-1155
-1212
-1335
-1356
-1317
-1290
-1219
-1242
-1214
-1220
-1190
-1121
-1101
-1027
-971
-943
-939
-902
-822
-748
-684
-699
-684
-633
-563
-483
-444
-428
-380
-320
-254
-202
-161
-76
-17
30
72
131
199
233
234
250
298
369
442
502
496
522
609
681
774
821
875
914
953
1018
1038
1100
1173
1191
1227
1234
1295
1392
1489
1534
1429
1257
1071
1029
1005
940
843
640
500
468
424
375
321
225
182
94
-1
-47
-83
-89
-189
-335
-473
-495
-501
-543
-637
-731
-791
-812
-847
-891
-891
-861
-821
-854
-862
-868
-838
-839
-911
-980
-1063
-1078
-1127
-1140
-1208
-1266
-1299
-1350
-1285
-1245
-1193
-1187
-1221
-1254
-1217
-1189
-1229
-1256
-1315
-1343
-1341
-1327
-1335
-1284
-1277
-1270
-1234
-1214
-1136
-1075
-1009
-976
-946
-909
-849
-771
-742
-719
-704
-662
-603
-565
-527
-517
-544
-522
-454
-393
-335
-277
-200
-140
-103
-57
18
91
121
166
195
242
337
400
437
469
509
578
641
695
722
774
829
888
978
1009
1058
1133
1152
1181
1201
1258
1297
1333
1378
1363
1228
1065
899
768
741
683
633
494
369
367
330
309
254
182
104
43
-26
-119
-144
-180
-215
-341
-491
-557
-564
-587
-661
-782
-863
-859
-881
-915
-943
-919
-843
-830
-852
-861
-836
-823
-863
-978
-1064
-1086
-1075
-1095
-1201
-1278
-1304
-1293
-1255
-1207
-1197
-1175
-1181
-1190
-1163
-1183
-1184
-1239
-1318
-1377
-1356
-1321
-1299
-1286
-1321
-1328
-1307
-1237
-1161
-1122
-1088
-1052
-1015
-958
-887
-830
-780
-739
-720
-691
-640
-584
-533
-514
-499
-449
-365
-291
-237
-205
-164
-84
-29
34
105
165
219
253
299
342
415
488
507
530
570
653
706
765
808
835
905
929
991
1027
1073
1076
1111
1153
1150
1206
1265
1327
1328
1263
1099
941
837
799
752
676
543
401
422
393
350
302
194
181
125
49
-47
-63
-108
-169
-282
-453
-512
-498
-552
-636
-739
-807
-800
-822
-862
-862
-847
-786
-802
-841
-824
-773
-720
-792
-884
-980
-970
-968
-1042
-1099
-1211
-1282
-1270
-1267
-1218
-1192
-1171
-1176
-1220
-1182
-1148
-1123
-1149
-1238
-1276
-1288
-1271
-1260
-1263
-1295
-1320
-1316
-1280
-1216
-1153
-1122
-1124
-1052
-1008
-916
-830
-783
-732
-737
-690
-650
-562
-493
-508
-515
-490
-416
-341
-270
-205
-138
-66
-14
53
110
167
228
252
286
342
403
460
513
509
525
581
636
705
715
737
780
829
908
970
1047
1080
1123
1177
1240
1291
1356
1426
1440
1483
1494
1371
1221
1067
931
873
827
743
636
537
510
470
440
359
300
267
155
98
10
-34
-47
-139
-291
-435
-496
-523
-575
-668
-773
-834
-838
-866
-887
-876
-810
-753
-780
-810
-804
-767
-743
-824
-919
-987
-1026
-1021
-1104
-1194
-1283
-1352
-1356
-1370
-1328
-1337
-1336
-1366
-1376
-1324
-1351
-1342
-1384
-1444
-1479
-1479
-1462
-1442
-1430
-1448
-1432
-1413
-1341
-1251
-1214
-1164
-1131
-1016
-947
-831
-789
-652
-637
-680
-516
-538
-439
-422
-427
-411
-377
-305
-264
-226
-193
-177
-120
-59
15
88
127
164
206
264
332
411
483
527
572
631
697
761
827
864
889
926
962
1036
1125
1165
1188
1216
1253
1310
1348
1398
1450
1472
1433
1297
1135
991
947
876
753
595
442
414
406
390
302
211
152
124
93
-20
-60
-85
-120
-199
-357
-444
-488
-520
-626
-739
-834
-872
-874
-924
-972
-991
-926
-850
-860
-886
-874
-868
-876
-940
-1047
-1102
-1130
-1168
-1267
-1361
-1416
-1426
-1438
-1466
-1626
-1532
-1438
-1466
-1384
-1385
-1384
-1345
-1355
-1398
-1411
-1376
-1352
-1325
-1355
-1377
-1323
-1297
-1249
-1213
-1161
-1055
-962
-881
-808
-733
-669
-582
-510
-486
-435
-410
-366
-341
-355
-348
-347
-301
-257
-183
-100
-52
42
80
130
174
214
281
304
377
398
434
535
578
626
667
703
757
812
892
946
1000
1074
1091
1158
1223
1263
1340
1379
1439
1460
1491
1545
1519
1515
1491
1248
1039
814
622
566
386
300
107
43
28
-33
17
-98
-62
-95
-162
-167
-214
-185
-196
-248
-375
-438
-454
-466
-518
-597
-671
-736
-727
-766
-817
-787
-765
-710
-742
-795
-740
-780
-822
-950
-1046
-1130
-1184
-1192
-1321
-1391
-1466
-1523
-1505
-1480
-1437
-1399
-1316
-1284
-1215
-1194
-1160
-1126
-1165
-1155
-1230
-1177
-1180
-1178
-1108
-1149
-1084
-1077
-1019
-978
-906
-911
-925
-773
-772
-706
-660
-588
-514
-480
-407
-347
-259
-206
-165
-164
-131
-79
-26
11
41
99
184
261
330
401
439
488
541
615
638
715
775
811
863
902
958
995
1039
1074
1084
1149
1202
1252
1296
1344
1368
1413
1482
1497
1565
1578
1636
1613
1601
1487
1245
1039
745
581
410
229
90
-116
-169
-249
-251
-238
-287
-199
-204
-137
-133
-103
-71
-110
-144
-277
-358
-431
-501
-581
-693
-764
-846
-859
-859
-876
-816
-814
-726
-713
-761
-731
-820
-848
-958
-1073
-1176
-1298
-1357
-1461
-1524
-1567
-1574
-1543
-1502
-1440
-1391
-1305
-1253
-1180
-1153
-1151
-1146
-1176
-1244
-1280
-1267
-1289
-1285
-1298
-1271
-1226
-1175
-1082
-1005
-926
-834
-775
-719
-627
-569
-531
-489
-454
-480
-431
-401
-398
-353
-395
-331
-323
-288
-188
-89
28
89
175
190
285
314
368
448
470
547
560
658
672
722
783
784
884
905
1015
1025
1046
1115
1069
1171
1163
1241
1258
1340
1359
1407
1506
1479
1556
1549
1531
1408
1339
1130
820
556
264
-13
-163
-318
-454
-524
-491
-506
-415
-355
-308
-225
-199
-143
-154
-150
-236
-245
-377
-491
-562
-627
-692
-717
-693
-714
-687
-627
-591
-559
-585
-547
-691
-772
-796
-996
-1041
-1236
-1330
-1449
-1513
-1490
-1566
-1502
-1471
-1449
-1306
-1200
-1125
-1047
-1012
-1020
-1032
-1069
-1134
-1180
-1293
-1337
-1383
-1369
-1332
-1293
-1193
-1133
-1002
-932
-865
-766
-751
-693
-751
-738
-724
-777
-722
-765
-708
-690
-593
-479
-412
-231
-170
-52
27
93
142
161
196
172
202
188
222
249
257
311
361
443
583
679
732
847
879
950
981
1006
1005
993
997
970
1035
992
1110
1103
1215
1284
1334
1498
1465
1592
1599
1577
1465
1350
1045
731
400
48
-148
-345
-428
-628
-640
-529
-468
-323
-269
-145
-120
-102
-89
-185
-219
-343
-402
-540
-636
-655
-704
-664
-621
-538
-512
-450
-419
-392
-446
-547
-575
-814
-896
-1024
-1227
-1306
-1425
-1478
-1495
-1408
-1334
-1301
-1221
-1157
-1168
-1077
-1061
-1062
-1060
-1115
-1162
-1226
-1236
-1239
-1213
-1248
-1234
-1155
-1071
-953
-896
-828
-813
-791
-805
-902
-912
-967
-1004
-1034
-993
-926
-870
-726
-647
-537
-437
-305
-228
-183
-125
-147
-130
-133
-138
-84
-73
-14
40
178
258
383
502
549
686
740
784
831
865
905
879
943
910
933
970
932
1031
1008
1117
1182
1251
1306
1350
1414
1404
1448
1451
1468
1420
1513
1392
1284
1223
875
730
345
195
-82
-235
-259
-473
-409
-452
-335
-279
-254
-188
-264
-178
-226
-249
-303
-366
-361
-468
-518
-552
-536
-503
-526
-504
-543
-548
-550
-617
-710
-837
-880
-1044
-1113
-1175
-1314
-1322
-1397
-1398
-1419
-1374
-1343
-1340
-1292
-1318
-1315
-1302
-1290
-1269
-1261
-1243
-1269
-1260
-1225
-1231
-1199
-1199
-1225
-1188
-1139
-1140
-1090
-1083
-1070
-1083
-1081
-1120
-1093
-1090
-1094
-1069
-1037
-963
-910
-828
-782
-696
-624
-542
-498
-445
-365
-357
-280
-215
-162
-79
-46
34
99
188
220
268
335
361
416
490
543
585
671
695
735
781
821
848
892
914
899
980
995
997
1096
1048
1146
1178
1222
1346
1351
1430
1447
1472
1546
1394
1377
1189
905
686
288
131
-187
-274
-422
-550
-476
-515
-335
-346
-274
-273
-278
-244
-361
-379
-485
-508
-580
-625
-629
-649
-581
-588
-544
-551
-539
-505
-557
-621
-784
-842
-1014
-1132
-1188
-1330
-1358
-1418
-1445
-1454
-1401
-1370
-1365
-1312
-1360
-1346
-1359
-1379
-1370
-1390
-1388
-1410
-1378
-1344
-1341
-1282
-1291
-1289
-1230
-1186
-1123
-1096
-1070
-1062
-1055
-1054
-1078
-1080
-1080
-1062
-1044
-1030
-938
-901
-826
-746
-696
-617
-558
-502
-490
-448
-392
-367
-275
-227
-150
-79
-20
37
103
199
220
283
282
339
381
406
498
492
589
620
648
745
759
854
868
866
914
898
972
947
1030
986
1035
1133
1111
1283
1241
1378
1393
1381
1500
1292
1277
1068
723
538
133
-24
-346
-408
-550
-659
-526
-606
-381
-383
-321
-330
-376
-310
-455
-433
-554
-587
-597
-667
-628
-645
-568
-533
-481
-461
-490
-453
-532
-611
-756
-840
-981
-1138
-1184
-1302
-1320
-1363
-1368
-1353
-1325
-1258
-1288
-1258
-1308
-1339
-1310
-1363
-1356
-1395
-1396
-1385
-1338
-1290
-1249
-1197
-1194
-1159
-1073
-1038
-1014
-991
-994
-980
-974
-949
-961
-947
-915
-914
-843
-808
-709
-639
-564
-529
-517
-436
-414
-389
-379
-393
-382
-349
-287
-259
-201
-156
-77
30
84
202
237
312
361
339
393
419
467
499
546
654
681
822
866
896
966
958
992
1021
997
1009
1000
1002
1022
1068
1127
1137
1271
1285
1397
1453
1455
1483
1333
1247
1009
717
458
184
-86
-303
-390
-522
-494
-442
-372
-299
-312
-234
-243
-248
-318
-403
-457
-524
-565
-639
-632
-612
-582
-552
-510
-469
-495
-460
-493
-593
-734
-829
-946
-1143
-1193
-1342
-1370
-1409
-1421
-1412
-1427
-1354
-1378
-1350
-1413
-1450
-1438
-1448
-1434
-1454
-1444
-1461
-1405
-1329
-1322
-1264
-1243
-1228
-1172
-1103
-1094
-1061
-1056
-1062
-1047
-1045
-1045
-1038
-1011
-985
-972
-935
-860
-787
-725
-675
-621
-608
-514
-479
-467
-439
-442
-364
-358
-257
-225
-133
-33
15
171
175
285
274
303
318
329
390
383
482
476
566
595
683
772
807
892
861
919
874
947
923
926
967
979
1044
1095
1199
1226
1366
1364
1442
1489
1473
1403
1293
1115
818
605
218
59
-210
-323
-417
-528
-416
-434
-309
-338
-313
-294
-336
-339
-458
-483
-531
-539
-597
-641
-614
-613
-547
-542
-549
-561
-574
-604
-686
-844
-936
-1056
-1211
-1271
-1385
-1427
-1442
-1439
-1447
-1387
-1352
-1396
-1369
-1432
-1485
-1459
-1480
-1482
-1500
-1477
-1492
-1452
-1400
-1382
-1327
-1317
-1316
-1284
-1245
-1210
-1193
-1173
-1179
-1149
-1129
-1112
-1102
-1086
-1045
-1008
-947
-870
-755
-709
-650
-628
-566
-482
-454
-388
-404
-351
-340
-281
-210
-164
-73
-18
71
142
222
261
291
272
278
278
295
350
386
430
484
549
580
675
693
747
785
805
830
875
904
883
961
962
1030
1133
1153
1284
1316
1383
1439
1435
1523
1363
1281
1103
802
624
271
113
-171
-284
-381
-494
-409
-424
-297
-299
-272
-261
-320
-300
-398
-444
-491
-521
-548
-577
-561
-560
-512
-481
-457
-475
-497
-508
-613
-757
-838
-976
-1142
-1168
-1275
-1347
-1379
-1391
-1419
-1409
-1421
-1424
-1439
-1477
-1473
-1494
-1471
-1471
-1452
-1453
-1423
-1374
-1332
-1274
-1259
-1225
-1225
-1186
-1140
-1129
-1049
-1055
-1027
-1003
-969
-951
-929
-897
-875
-821
-798
-711
-661
-610
-566
-533
-471
-435
-393
-391
-348
-324
-240
-164
-109
-15
54
170
241
313
369
414
410
439
429
452
513
554
614
647
729
780
847
904
924
930
928
964
967
983
1008
1009
1033
1077
1139
1175
1286
1318
1358
1461
1470
1486
1469
1333
1185
961
687
442
138
-21
-244
-315
-404
-442
-368
-311
-227
-232
-198
-242
-232
-298
-374
-446
-507
-510
-565
-583
-588
-520
-511
-475
-472
-518
-539
-601
-728
-870
-939
-1115
-1187
-1273
-1376
-1403
-1453
-1443
-1482
-1454
-1429
-1446
-1462
-1471
-1444
-1429
-1410
-1399
-1396
-1363
-1335
-1320
-1273
-1232
-1208
-1230
-1196
-1162
-1160
-1103
-1106
-1100
-1068
-1027
-1021
-982
-959
-949
-900
-867
-833
-770
-706
-662
-609
-570
-497
-452
-413
-383
-330
-288
-230
-160
-68
19
98
167
197
275
290
334
342
343
393
432
500
536
610
682
737
857
858
948
947
973
1004
975
1023
965
1035
998
1037
1124
1154
1198
1285
1292
1307
1430
1346
1448
1328
1182
1070
725
575
181
13
-202
-415
-425
-554
-475
-447
-349
-287
-323
-266
-341
-317
-389
-453
-471
-555
-547
-578
-597
-573
-548
-524
-498
-515
-553
-600
-678
-842
-908
-1055
-1149
-1199
-1308
-1310
-1397
-1397
-1413
-1385
-1339
-1373
-1385
-1434
-1400
-1424
-1377
-1338
-1357
-1308
-1307
-1258
-1210
-1187
-1147
-1157
-1126
-1134
-1100
-1050
-1040
-1044
-1053
-1019
-1020
-997
-991
-1001
-961
-956
-886
-838
-764
-730
-695
-620
-589
-508
-512
-450
-411
-357
-284
-237
-129
-58
63
132
192
250
289
299
309
323
322
371
394
431
469
558
611
712
786
792
880
859
906
912
888
922
871
961
939
1022
1068
1129
1206
1250
1326
1286
1413
1326
1358
1227
1091
916
596
430
20
-82
-295
-384
-406
-506
-421
-441
-272
-283
-255
-269
-341
-307
-404
-421
-475
-499
-511
-537
-506
-500
-436
-411
-410
-434
-482
-518
-659
-726
-852
-989
-1007
-1143
-1179
-1256
-1297
-1309
-1337
-1301
-1322
-1307
-1337
-1300
-1291
-1258
-1209
-1261
-1207
-1226
-1198
-1169
-1168
-1111
-1133
-1118
-1143
-1107
-1083
-1055
-1037
-1042
-993
-981
-939
-939
-943
-945
-923
-884
-826
-754
-690
-621
-597
-529
-461
-414
-393
-356
-329
-270
-166
-128
-6
59
104
173
206
250
273
307
292
320
341
362
430
458
549
585
682
768
795
872
881
895
938
959
937
991
1002
984
1137
1077
1240
1260
1269
1401
1350
1431
1440
1448
1403
1245
1139
781
597
234
-45
-185
-435
-414
-588
-515
-522
-430
-315
-383
-315
-375
-329
-410
-449
-506
-568
-538
-637
-590
-611
-584
-477
-487
-444
-487
-520
-574
-706
-781
-970
-1018
-1097
-1193
-1222
-1335
-1314
-1417
-1363
-1343
-1397
-1368
-1416
-1331
-1337
-1279
-1289
-1309
-1274
-1301
-1254
-1262
-1253
-1231
-1260
-1240
-1242
-1188
-1151
-1121
-1119
-1110
-1096
-1091
-1040
-1040
-1045
-1034
-1001
-913
-845
-795
-724
-678
-593
-529
-496
-437
-420
-359
-323
-232
-176
-102
5
39
168
182
252
323
348
384
383
426
451
525
570
637
702
746
857
891
959
1010
1036
1066
1076
1070
1095
1085
1140
1171
1173
1263
1277
1301
1369
1391
1408
1510
1502
1517
1399
1267
1017
724
516
126
13
-224
-304
-358
-443
-355
-371
-212
-226
-235
-229
-278
-268
-331
-392
-475
-511
-566
-620
-618
-616
-542
-546
-534
-556
-604
-649
-772
-837
-1013
-1093
-1170
-1266
-1292
-1396
-1402
-1463
-1456
-1446
-1431
-1440
-1473
-1404
-1406
-1336
-1325
-1332
-1307
-1309
-1292
-1322
-1300
-1285
-1292
-1267
-1290
-1229
-1206
-1132
-1124
-1117
-1076
-1114
-1031
-1063
-1053
-1084
-1050
-992
-956
-847
-832
-741
-711
-607
-533
-503
-432
-416
-332
-273
-188
-109
-10
78
145
207
239
334
344
389
410
411
472
519
627
634
707
752
788
866
888
924
942
969
964
988
1011
1030
1055
1114
1175
1190
1248
1309
1322
1323
1391
1395
1431
1428
1316
1184
913
687
416
121
-21
-231
-292
-400
-431
-419
-349
-244
-242
-209
-266
-264
-291
-331
-391
-504
-509
-548
-588
-558
-559
-501
-483
-449
-485
-485
-535
-654
-684
-917
-970
-1072
-1177
-1206
-1370
-1363
-1455
-1401
-1388
-1410
-1397
-1423
-1302
-1295
-1211
-1197
-1193
-1159
-1172
-1123
-1157
-1147
-1159
-1168
-1162
-1179
-1130
-1078
-1042
-1031
-1031
-999
-1001
-949
-950
-1001
-984
-992
-911
-909
-847
-779
-733
-618
-568
-482
-458
-376
-321
-275
-174
-143
-17
60
98
152
212
245
315
358
378
399
420
464
540
600
649
721
765
830
891
921
943
961
986
978
981
1023
1047
1069
1148
1172
1239
1310
1299
1383
1336
1369
1424
1408
1374
1260
1080
810
586
269
63
-83
-266
-316
-390
-421
-375
-284
-222
-209
-200
-209
-236
-256
-302
-409
-455
-526
-572
-581
-618
-596
-550
-553
-564
-584
-620
-681
-748
-860
-1031
-1068
-1192
-1229
-1357
-1432
-1452
-1515
-1473
-1489
-1491
-1500
-1467
-1395
-1358
-1291
-1281
-1262
-1267
-1262
-1291
-1308
-1306
-1332
-1330
-1346
-1304
-1250
-1159
-1121
-1106
-1081
-1068
-1008
-1011
-1008
-1043
-1031
-1009
-950
-906
-842
-763
-710
-598
-527
-448
-361
-310
-269
-186
-117
-52
35
81
162
187
246
271
327
387
420
469
504
591
641
737
814
846
909
907
967
984
973
999
998
1019
1052
1069
1123
1150
1208
1233
1332
1340
1397
1423
1401
1485
1461
1490
1306
1178
886
637
366
65
-51
-281
-310
-462
-456
-418
-349
-227
-251
-217
-248
-215
-256
-312
-389
-490
-521
-644
-666
-746
-728
-679
-681
-667
-707
-657
-708
-770
-835
-1004
-1080
-1174
-1237
-1328
-1433
-1468
-1536
-1525
-1514
-1453
-1499
-1476
-1366
-1364
-1230
-1218
-1190
-1149
-1179
-1119
-1192
-1193
-1238
-1260
-1262
-1274
-1217
-1208
-1097
-1115
-1078
-1051
-1062
-990
-1044
-1055
-1091
-1066
-1041
-1007
-942
-929
-837
-830
-704
-622
-569
-490
-435
-339
-283
-159
-98
-21
44
105
162
178
232
294
316
316
401
434
505
619
640
719
768
859
880
937
957
937
1021
1002
1035
1089
1066
1142
1164
1201
1318
1292
1401
1389
1445
1496
1485
1535
1331
1296
990
760
475
139
36
-236
-250
-439
-450
-438
-380
-139
-214
-130
-156
-96
-89
-152
-214
-339
-310
-468
-484
-559
-607
-488
-503
-490
-491
-480
-492
-518
-653
-723
-859
-967
-1024
-1169
-1280
-1399
-1432
-1466
-1422
-1432
-1388
-1397
-1359
-1226
-1189
-1096
-1080
-1043
-1085
-1106
-1074
-1150
-1112
-1155
-1178
-1180
-1155
-1069
-1020
-959
-972
-916
-910
-896
-857
-908
-895
-899
-881
-843
-794
-761
-727
-687
-650
-518
-463
-369
-314
-293
-197
-125
-30
39
108
143
220
267
280
365
388
399
432
451
555
583
651
720
733
805
866
935
943
1013
1031
1013
1093
1076
1116
1178
1206
1263
1346
1374
1446
1482
1495
1514
1539
1536
1401
1317
1004
791
459
159
51
-226
-294
-437
-427
-421
-303
-181
-182
-89
-123
-28
-57
-123
-186
-253
-327
-471
-516
-641
-619
-589
-598
-585
-600
-553
-548
-581
-679
-694
-858
-936
-982
-1141
-1236
-1371
-1431
-1506
-1477
-1531
-1527
-1475
-1529
-1360
-1313
-1200
-1133
-1092
-1124
-1181
-1148
-1207
-1211
-1301
-1352
-1363
-1325
-1254
-1192
-1145
-1127
-1030
-1003
-942
-927
-926
-912
-942
-899
-895
-835
-799
-751
-699
-684
-556
-471
-388
-324
-267
-206
-116
-34
41
110
121
183
209
263
306
314
378
406
461
508
581
668
710
787
826
864
970
971
1004
1017
1023
1088
1087
1134
1168
1164
1250
1275
1373
1418
1455
1492
1494
1559
1461
1361
1190
882
663
342
97
-84
-315
-444
-557
-544
-513
-401
-331
-310
-202
-157
-145
-154
-188
-239
-275
-381
-480
-570
-624
-622
-650
-673
-667
-646
-599
-580
-642
-669
-726
-848
-884
-1016
-1112
-1231
-1339
-1450
-1523
-1528
-1589
-1550
-1593
-1547
-1471
-1349
-1226
-1141
-1075
-1141
-1124
-1151
-1133
-1165
-1255
-1301
-1344
-1318
-1314
-1232
-1243
-1179
-1118
-1090
-1012
-1015
-962
-959
-953
-963
-946
-899
-891
-833
-831
-757
-669
-593
-505
-438
-383
-297
-209
-129
-23
42
75
123
171
209
244
262
292
347
372
433
500
562
616
712
747
794
837
898
928
917
978
972
1044
1050
1038
1062
1088
1140
1191
1280
1337
1353
1427
1375
1343
1252
1005
808
492
249
19
-164
-287
-465
-480
-530
-449
-357
-311
-209
-177
-145
-143
-127
-144
-186
-244
-352
-443
-517
-582
-626
-671
-720
-711
-714
-699
-697
-686
-696
-795
-792
-871
-927
-996
-1104
-1217
-1380
-1392
-1444
-1467
-1506
-1514
-1418
-1371
-1260
-1164
-1052
-1001
-971
-949
-1000
-1017
-1047
-1099
-1178
-1208
-1226
-1209
-1224
-1217
-1150
-1114
-1054
-1010
-955
-947
-913
-871
-857
-796
-775
-748
-729
-718
-649
-591
-540
-467
-399
-325
-241
-173
-93
-12
65
103
144
206
251
291
302
329
349
407
465
506
559
607
676
745
762
829
869
901
919
958
976
979
1028
1047
1087
1081
1145
1230
1236
1342
1331
1345
1292
1230
1139
861
665
399
172
-46
-225
-318
-410
-412
-428
-417
-374
-311
-206
-186
-190
-170
-152
-161
-215
-307
-390
-453
-492
-543
-627
-652
-696
-700
-724
-756
-738
-734
-781
-796
-847
-888
-927
-979
-1097
-1232
-1296
-1355
-1388
-1467
-1504
-1502
-1489
-1421
-1335
-1264
-1219
-1167
-1128
-1118
-1092
-1101
-1132
-1178
-1197
-1210
-1193
-1171
-1166
-1127
-1141
-1119
-1065
-1014
-953
-897
-863
-828
-755
-707
-654
-634
-609
-557
-521
-459
-387
-343
-310
-260
-203
-145
-76
-11
35
91
156
217
264
305
304
353
392
427
478
485
514
554
605
626
703
747
768
796
782
851
850
891
917
950
954
1000
1036
1075
1132
1123
1182
1112
1138
1058
948
757
563
410
163
84
-55
-102
-162
-198
-206
-247
-151
-160
-163
-212
-236
-193
-175
-202
-283
-298
-390
-386
-458
-528
-553
-590
-624
-682
-695
-701
-704
-762
-782
-789
-798
-774
-823
-905
-980
-1002
-1081
-1145
-1238
-1315
-1323
-1355
-1305
-1265
-1196
-1205
-1204
-1205
-1209
-1164
-1180
-1208
-1236
-1226
-1209
-1178
-1169
-1179
-1160
-1150
-1139
-1104
-1055
-1040
-996
-984
-944
-875
-813
-758
-744
-699
-655
-606
-579
-536
-533
-544
-500
-458
-412
-367
-324
-280
-246
-190
-130
-92
-33
1
24
77
105
152
221
255
291
343
417
464
514
571
599
636
684
748
785
811
844
861
912
948
995
1051
1073
1117
1095
1080
1100
1035
919
798
676
535
468
439
390
351
318
295
265
295
319
265
178
140
126
91
13
-55
-108
-215
-285
-351
-453
-531
-575
-643
-737
-767
-791
-802
-827
-842
-818
-813
-801
-819
-871
-930
-966
-1026
-1119
-1208
-1288
-1326
-1364
-1373
-1361
-1361
-1380
-1372
-1373
-1348
-1328
-1353
-1372
-1396
-1400
-1397
-1382
-1354
-1353
-1339
-1340
-1310
-1263
-1228
-1181
-1131
-1090
-1054
-985
-925
-878
-851
-799
-758
-713
-638
-588
-552
-520
-465
-402
-324
-287
-228
-181
-142
-68
-14
43
84
136
161
210
263
323
394
461
504
538
607
666
720
758
786
843
886
925
973
1004
1022
1072
1129
1145
1196
1219
1249
1289
1264
1226
1129
1016
867
723
628
580
552
483
429
345
285
308
306
210
109
23
-31
-64
-132
-220
-306
-412
-494
-557
-654
-692
-697
-774
-856
-914
-905
-881
-899
-928
-954
-914
-897
-901
-980
-1039
-1071
-1125
-1194
-1285
-1341
-1419
-1465
-1504
-1471
-1393
-1362
-1334
-1368
-1371
-1346
-1299
-1310
-1357
-1386
-1413
-1397
-1394
-1384
-1358
-1341
-1337
-1324
-1289
-1236
-1153
-1099
-1066
-1015
-938
-855
-786
-740
-684
-637
-588
-522
-468
-434
-405
-374
-317
-259
-204
-149
-107
-77
-22
23
78
123
151
179
199
243
313
371
425
471
502
554
645
708
747
790
824
877
918
950
997
1048
1094
1129
1145
1172
1252
1289
1279
1191
1038
941
811
701
658
598
518
450
386
324
312
299
238
143
50
2
-27
-82
-130
-187
-300
-388
-459
-536
-605
-652
-722
-798
-873
-906
-897
-916
-947
-965
-962
-930
-888
-917
-982
-1050
-1097
-1124
-1189
-1275
-1353
-1420
-1482
-1480
-1455
-1405
-1352
-1358
-1383
-1388
-1359
-1318
-1330
-1374
-1406
-1423
-1416
-1392
-1374
-1355
-1340
-1334
-1312
-1275
-1214
-1142
-1097
-1060
-990
-891
-795
-730
-695
-664
-620
-575
-511
-460
-441
-411
-385
-346
-285
-238
-212
-187
-162
-119
-65
-18
29
63
91
140
189
253
339
402
449
503
589
657
733
791
837
869
908
971
1035
1079
1117
1140
1196
1237
1280
1345
1337
1327
1272
1122
990
846
765
713
641
576
519
466
426
407
366
315
245
183
120
52
20
-20
-110
-220
-302
-365
-412
-445
-515
-586
-643
-687
-714
-740
-753
-777
-812
-813
-812
-802
-818
-851
-915
-966
-1008
-1065
-1100
-1171
-1233
-1277
-1293
-1284
-1235
-1208
-1224
-1226
-1228
-1202
-1192
-1207
-1256
-1284
-1284
-1274
-1257
-1234
-1204
-1197
-1197
-1152
-1091
-1046
-999
-960
-920
-867
-799
-732
-683
-629
-581
-538
-495
-441
-397
-355
-325
-308
-269
-214
-158
-120
-91
-56
-14
55
120
167
207
237
272
322
382
444
496
560
597
645
709
762
822
875
920
986
1047
1108
1168
1200
1241
1289
1326
1331
1363
1384
1326
1198
1014
843
754
691
619
544
434
369
363
364
330
275
205
123
47
0
-28
-60
-106
-217
-302
-364
-400
-397
-437
-524
-601
-660
-690
-701
-741
-786
-805
-838
-845
-827
-850
-895
-960
-1032
-1080
-1110
-1145
-1188
-1264
-1312
-1299
-1279
-1235
-1194
-1200
-1207
-1225
-1221
-1194
-1192
-1236
-1254
-1248
-1231
-1194
-1181
-1145
-1121
-1116
-1101
-1071
-1020
-979
-954
-919
-896
-831
-728
-676
-659
-604
-550
-493
-439
-392
-351
-306
-269
-243
-215
-174
-123
-97
-71
-35
17
94
143
174
218
257
309
384
424
476
523
558
614
656
722
780
823
852
895
948
1010
1065
1125
1169
1230
1280
1321
1330
1309
1256
1126
953
819
751
726
674
571
464
388
377
387
318
229
163
100
36
-35
-90
-109
-158
-273
-361
-434
-445
-420
-463
-571
-654
-687
-693
-705
-777
-824
-821
-833
-849
-877
-916
-948
-1013
-1088
-1166
-1214
-1244
-1307
-1363
-1403
-1396
-1343
-1292
-1276
-1267
-1263
-1253
-1228
-1224
-1233
-1247
-1280
-1294
-1280
-1279
-1250
-1204
-1183
-1168
-1142
-1103
-1046
-1004
-984
-965
-920
-851
-784
-751
-719
-686
-629
-555
-523
-487
-446
-407
-366
-329
-282
-217
-147
-110
-68
-17
36
108
150
173
203
230
274
335
385
464
515
550
608
642
699
756
803
858
898
931
972
1026
1099
1167
1203
1237
1287
1296
1223
1108
911
765
737
683
606
499
370
331
323
299
259
175
99
19
-77
-112
-119
-136
-191
-313
-412
-461
-464
-456
-510
-598
-653
-677
-703
-717
-718
-720
-715
-755
-789
-757
-771
-796
-844
-946
-1012
-1050
-1105
-1166
-1239
-1292
-1272
-1247
-1223
-1209
-1199
-1225
-1247
-1226
-1230
-1216
-1237
-1267
-1259
-1256
-1226
-1191
-1155
-1140
-1102
-1058
-1022
-954
-902
-871
-845
-814
-756
-687
-644
-613
-579
-551
-503
-459
-412
-338
-302
-282
-243
-193
-145
-89
-52
-30
1
52
101
158
186
217
265
301
362
439
510
554
616
702
743
776
818
866
905
967
1013
1040
1116
1180
1209
1235
1246
1245
1252
1130
959
794
670
649
620
524
419
332
309
316
291
245
175
82
17
-63
-121
-133
-165
-242
-344
-428
-486
-452
-467
-571
-620
-666
-684
-674
-706
-722
-729
-746
-745
-758
-785
-799
-828
-887
-968
-1040
-1082
-1129
-1182
-1222
-1241
-1217
-1182
-1156
-1144
-1151
-1180
-1194
-1182
-1191
-1188
-1197
-1238
-1212
-1197
-1160
-1107
-1097
-1066
-1013
-977
-926
-869
-836
-788
-759
-721
-649
-574
-523
-504
-481
-448
-405
-355
-302
-256
-240
-192
-142
-115
-65
-23
18
41
75
127
173
224
278
324
350
387
462
530
590
641
696
738
787
830
853
882
929
1013
1028
1054
1110
1139
1213
1232
1219
1220
1107
946
810
699
646
629
535
406
336
291
320
317
237
160
72
-12
-60
-106
-132
-155
-253
-366
-443
-492
-458
-464
-558
-640
-685
-721
-736
-758
-802
-810
-830
-857
-868
-893
-888
-908
-969
-1046
-1092
-1135
-1175
-1192
-1237
-1222
-1187
-1178
-1173
-1171
-1159
-1173
-1183
-1181
-1213
-1207
-1244
-1265
-1242
-1206
-1159
-1141
-1122
-1095
-1042
-1011
-973
-922
-869
-818
-784
-731
-670
-598
-548
-519
-506
-467
-394
-354
-337
-308
-249
-196
-159
-125
-81
-32
5
34
55
96
158
188
230
275
328
379
435
503
545
616
665
712
764
800
847
868
919
966
1032
1061
1111
1180
1172
1212
1174
1092
943
734
629
580
566
496
400
263
194
213
162
101
33
-41
-86
-176
-259
-273
-280
-313
-421
-536
-622
-574
-541
-600
-683
-779
-798
-807
-828
-888
-883
-863
-859
-867
-924
-935
-921
-933
-1015
-1107
-1160
-1156
-1144
-1190
-1196
-1197
-1170
-1131
-1112
-1118
-1161
-1128
-1135
-1152
-1160
-1191
-1193
-1172
-1148
-1122
-1102
-1065
-1001
-945
-943
-917
-856
-793
-717
-710
-687
-628
-556
-481
-444
-430
-376
-303
-249
-174
-134
-112
-53
-6
33
64
100
145
165
211
228
275
302
349
395
401
450
489
596
637
667
708
711
809
837
897
943
952
1025
1056
1094
1099
1142
1169
1152
1133
968
775
620
564
556
488
396
282
218
227
233
172
101
44
-23
-118
-232
-263
-245
-277
-358
-500
-602
-584
-536
-546
-635
-720
-731
-730
-768
-805
-807
-829
-812
-855
-940
-975
-982
-982
-1058
-1153
-1236
-1275
-1266
-1255
-1266
-1285
-1260
-1238
-1195
-1184
-1205
-1180
-1192
-1196
-1171
-1204
-1214
-1170
-1131
-1114
-1097
-1111
-1022
-958
-912
-912
-1144
-869
-747
-769
-684
-683
-595
-513
-430
-420
-348
-243
-188
-140
-98
-72
40
130
181
230
237
287
359
393
416
408
453
483
547
600
652
689
753
747
865
1069
838
913
1088
1108
1096
1138
1230
1231
1354
1309
1290
1288
1177
1092
803
574
390
269
208
30
-135
-297
-285
-257
-275
-300
-329
-340
-333
-380
-463
-395
-382
-401
-484
-665
-617
-548
-541
-563
-699
-730
-723
-716
-771
-843
-862
-914
-935
-1067
-1173
-1176
-1235
-1262
-1444
-1569
-1611
-1666
-1607
-1635
-1628
-1557
-1477
-1385
-1328
-1282
-1221
-1161
-1138
-1135
-1150
-1156
-1092
-1050
-1043
-974
-905
-817
-735
-671
-643
-604
-529
-490
-439
-431
-400
-361
-321
-239
-239
-195
-124
-72
9
44
81
147
203
252
258
275
329
363
423
455
484
549
611
695
734
787
883
925
991
1028
1027
1105
1111
1150
1131
1160
1216
1220
1309
1285
1337
1321
1154
1029
781
439
159
-101
-372
-547
-703
-804
-839
-826
-711
-674
-572
-444
-434
-383
-429
-450
-435
-506
-501
-595
-700
-649
-617
-594
-616
-613
-601
-585
-647
-767
-792
-893
-964
-1050
-1239
-1336
-1381
-1443
-1515
-1572
-1611
-1604
-1499
-1480
-1460
-1325
-1157
-1040
-1007
-929
-926
-884
-855
-969
-926
-942
-975
-912
-852
-785
-731
-684
-598
-557
-567
-526
-552
-577
-552
-549
-530
-491
-394
-292
-224
-126
-37
57
105
178
226
259
312
317
368
336
379
431
432
546
581
672
725
752
881
844
859
966
927
959
996
985
994
1006
1062
1056
1101
1173
1226
1244
1274
1307
1220
1022
846
518
130
-166
-476
-703
-880
-903
-906
-859
-665
-573
-444
-307
-267
-191
-263
-344
-380
-441
-538
-567
-625
-690
-597
-552
-528
-493
-490
-517
-578
-718
-875
-1003
-1167
-1293
-1391
-1515
-1562
-1583
-1594
-1558
-1576
-1492
-1349
-1237
-1079
-1020
-939
-860
-811
-771
-800
-799
-808
-801
-779
-792
-779
-732
-688
-662
-677
-683
-695
-691
-663
-720
-714
-705
-690
-581
-559
-458
-353
-236
-80
-39
55
103
165
246
238
310
325
360
435
475
545
613
707
786
812
881
854
879
882
840
867
778
851
852
800
905
892
987
1064
1121
1162
1133
1163
1127
1101
1028
859
639
392
14
-306
-550
-790
-900
-930
-872
-792
-692
-594
-478
-407
-364
-332
-386
-446
-488
-541
-552
-562
-584
-571
-552
-489
-420
-466
-469
-502
-609
-772
-955
-1146
-1307
-1424
-1491
-1558
-1633
-1658
-1679
-1628
-1556
-1476
-1332
-1225
-1124
-1006
-961
-897
-865
-801
-765
-757
-720
-717
-662
-628
-614
-564
-583
-586
-607
-646
-664
-711
-706
-732
-720
-691
-654
-557
-463
-346
-254
-157
-68
28
85
128
162
196
278
337
394
455
503
592
684
698
767
772
817
839
819
875
840
844
847
870
907
935
1000
1049
1084
1158
1176
1183
1196
1198
1174
1121
977
735
505
168
-158
-387
-665
-834
-895
-906
-840
-727
-575
-507
-398
-342
-323
-361
-438
-476
-545
-555
-604
-604
-586
-605
-527
-545
-575
-553
-643
-760
-891
-1058
-1214
-1365
-1476
-1554
-1622
-1671
-1675
-1709
-1678
-1594
-1503
-1350
-1274
-1136
-1039
-935
-856
-824
-765
-751
-717
-714
-711
-690
-695
-649
-641
-648
-675
-713
-690
-723
-721
-724
-730
-714
-688
-613
-539
-427
-304
-181
-70
10
110
180
261
292
362
367
436
522
559
622
687
749
779
873
879
885
926
917
913
948
912
932
946
964
1015
1047
1106
1116
1186
1189
1197
1227
1142
1109
954
686
451
21
-267
-544
-758
-855
-942
-832
-784
-605
-463
-357
-248
-231
-180
-254
-331
-433
-465
-490
-523
-489
-518
-495
-421
-402
-423
-464
-603
-718
-875
-1084
-1272
-1454
-1572
-1625
-1702
-1727
-1749
-1735
-1620
-1545
-1477
-1340
-1253
-1108
-1010
-941
-860
-813
-717
-691
-625
-596
-577
-512
-483
-455
-460
-483
-525
-549
-602
-645
-651
-682
-664
-639
-597
-529
-436
-339
-221
-108
-23
61
147
208
253
301
372
456
492
620
656
766
792
785
876
844
895
937
951
933
929
956
930
951
989
1030
1097
1171
1219
1218
1264
1255
1266
1265
1147
1047
784
519
155
-232
-489
-781
-882
-963
-949
-883
-755
-524
-455
-326
-290
-263
-277
-354
-431
-517
-512
-523
-489
-479
-523
-420
-404
-408
-417
-576
-682
-839
-1072
-1251
-1446
-1574
-1655
-1697
-1738
-1760
-1765
-1689
-1560
-1484
-1364
-1269
-1179
-1069
-1021
-902
-865
-776
-673
-658
-600
-593
-548
-543
-533
-534
-547
-582
-642
-642
-672
-666
-635
-624
-585
-531
-492
-399
-305
-197
-89
-34
35
84
148
192
265
317
409
505
565
655
724
801
879
931
985
950
943
914
835
930
871
920
959
952
1072
1040
1138
1133
1115
1221
1111
1128
1040
966
873
561
329
-102
-400
-615
-814
-883
-927
-881
-817
-649
-559
-461
-378
-305
-245
-310
-392
-477
-494
-488
-523
-512
-563
-521
-486
-527
-498
-632
-718
-825
-1035
-1207
-1444
-1555
-1665
-1716
-1780
-1859
-1864
-1817
-1703
-1611
-1484
-1373
-1268
-1136
-1082
-1003
-969
-901
-809
-769
-693
-677
-614
-553
-534
-512
-524
-556
-578
-610
-648
-697
-705
-688
-662
-615
-610
-488
-412
-320
-233
-175
-82
-55
36
65
128
177
238
311
362
460
501
572
631
720
747
779
789
781
779
774
760
752
786
838
890
956
1014
1032
1099
1094
1127
1055
1037
971
802
550
219
-175
-498
-704
-844
-944
-960
-931
-821
-696
-604
-498
-437
-346
-337
-338
-435
-515
-490
-487
-466
-483
-519
-498
-451
-433
-462
-540
-674
-779
-975
-1206
-1422
-1573
-1681
-1747
-1868
-1949
-1919
-1858
-1695
-1577
-1478
-1359
-1220
-1097
-1047
-1012
-986
-905
-812
-779
-778
-739
-665
-578
-539
-566
-613
-628
-634
-652
-686
-754
-734
-731
-696
-695
-653
-568
-450
-297
-279
-149
-94
16
142
161
231
251
347
428
492
572
639
751
808
883
879
937
949
985
996
967
1002
942
1002
1007
993
1091
1068
1155
1125
1135
1099
1056
1028
844
656
295
-79
-360
-571
-719
-781
-845
-799
-701
-606
-493
-434
-311
-228
-216
-252
-396
-452
-485
-448
-446
-488
-499
-464
-435
-427
-439
-518
-566
-682
-866
-1100
-1369
-1527
-1667
-1801
-1860
-1923
-1883
-1770
-1685
-1547
-1436
-1294
-1171
-1110
-1062
-1043
-984
-924
-873
-817
-760
-714
-610
-546
-526
-505
-517
-527
-540
-610
-644
-653
-673
-632
-620
-583
-502
-398
-305
-197
-126
-74
32
92
163
183
243
314
384
423
511
558
646
747
772
924
880
976
1055
1028
1114
1074
1125
1111
1060
1151
1067
1105
1143
1109
1103
1049
1003
923
730
516
186
-131
-345
-546
-636
-719
-733
-689
-645
-558
-473
-403
-310
-253
-237
-281
-394
-411
-440
-428
-372
-422
-386
-392
-366
-363
-426
-478
-569
-706
-902
-1149
-1364
-1566
-1670
-1737
-1809
-1794
-1791
-1719
-1656
-1561
-1482
-1385
-1278
-1233
-1194
-1175
-1125
-1048
-961
-883
-828
-756
-736
-685
-650
-631
-634
-659
-672
-710
-721
-739
-757
-731
-717
-636
-618
-526
-447
-396
-272
-201
-129
-62
-8
65
106
173
259
309
393
454
577
656
756
841
893
936
969
1000
1043
1083
1107
1148
1126
1186
1145
1154
1178
1103
1100
999
894
673
416
101
-143
-381
-533
-620
-708
-705
-724
-664
-657
-601
-534
-489
-454
-473
-495
-566
-545
-537
-498
-457
-481
-419
-423
-423
-442
-465
-543
-653
-801
-1014
-1209
-1384
-1473
-1558
-1586
-1606
-1635
-1565
-1531
-1443
-1411
-1347
-1267
-1258
-1243
-1259
-1217
-1160
-1081
-976
-898
-834
-760
-682
-648
-596
-577
-566
-571
-600
-647
-695
-695
-668
-615
-618
-539
-477
-422
-309
-282
-196
-136
-66
-19
-5
34
71
180
230
326
359
432
518
560
693
727
774
856
832
917
920
913
1040
974
1066
1053
1013
1088
1007
1040
975
824
692
435
161
-52
-246
-422
-480
-586
-607
-634
-665
-591
-592
-516
-486
-500
-495
-552
-577
-606
-602
-553
-532
-492
-454
-421
-400
-380
-396
-442
-513
-659
-836
-1002
-1193
-1278
-1352
-1387
-1429
-1436
-1456
-1420
-1361
-1341
-1230
-1216
-1165
-1153
-1182
-1150
-1152
-1060
-996
-920
-851
-792
-712
-664
-592
-535
-496
-456
-457
-475
-513
-511
-487
-469
-389
-386
-314
-260
-203
-109
-74
6
40
81
91
86
112
158
212
280
341
404
483
571
650
709
793
855
882
923
894
924
928
959
992
960
1014
950
972
953
849
790
629
473
251
75
-97
-270
-351
-430
-463
-495
-488
-491
-477
-449
-454
-465
-495
-508
-525
-560
-551
-554
-524
-489
-474
-437
-426
-389
-381
-398
-451
-545
-629
-774
-884
-979
-1061
-1073
-1101
-1093
-1143
-1112
-1102
-1107
-1059
-1058
-1033
-1033
-1047
-1052
-1036
-1024
-960
-914
-866
-817
-775
-707
-681
-609
-576
-553
-517
-506
-458
-450
-423
-384
-332
-267
-239
-170
-129
-50
-13
28
81
70
136
108
131
147
140
216
203
278
316
329
396
424
496
505
547
551
575
596
605
661
650
711
710
727
759
748
777
706
670
609
483
388
253
170
65
-18
-69
-142
-170
-195
-258
-281
-307
-348
-389
-450
-483
-514
-550
-564
-601
-626
-616
-616
-607
-601
-615
-586
-592
-612
-655
-716
-763
-805
-851
-911
-948
-948
-936
-961
-961
-949
-948
-928
-934
-921
-922
-941
-916
-948
-930
-905
-883
-846
-853
-803
-802
-791
-755
-743
-719
-712
-693
-685
-667
-630
-605
-576
-526
-463
-419
-376
-328
-273
-217
-178
-137
-121
-90
-76
-58
-14
35
98
137
161
221
266
286
373
383
421
451
420
495
475
500
534
520
569
560
602
611
604
643
644
623
593
534
462
424
358
308
267
203
160
110
83
45
2
-12
-53
-110
-168
-223
-273
-310
-338
-379
-428
-456
-501
-551
-584
-608
-618
-622
-680
-719
-746
-834
-831
-873
-911
-896
-932
-931
-989
-1014
-1016
-1048
-1022
-1032
-1071
-1085
-1094
-1103
-1083
-1091
-1063
-1044
-1055
-1033
-1059
-1043
-1005
-982
-950
-950
-930
-907
-887
-853
-843
-801
-731
-666
-635
-615
-542
-465
-416
-350
-293
-239
-207
-171
-109
-61
-18
38
90
126
163
232
289
342
394
422
434
490
540
560
618
636
680
727
722
739
747
782
800
798
797
772
756
731
686
647
643
583
530
496
419
349
282
249
199
146
105
31
-37
-93
-140
-185
-235
-278
-326
-370
-448
-520
-561
-602
-647
-703
-765
-841
-882
-943
-975
-996
-1037
-1039
-1090
-1126
-1160
-1177
-1187
-1216
-1210
-1202
-1206
-1200
-1206
-1184
-1130
-1079
-1054
-1019
-1001
-980
-953
-944
-917
-909
-894
-870
-850
-822
-795
-770
-733
-690
-632
-584
-548
-507
-442
-383
-333
-268
-207
-161
-119
-47
10
47
95
159
190
202
253
304
334
386
420
446
456
494
532
559
592
639
637
659
705
705
711
717
747
741
741
752
748
724
694
688
680
658
627
590
520
484
462
413
370
302
228
159
105
26
-38
-97
-164
-224
-285
-357
-422
-454
-492
-542
-583
-629
-634
-692
-793
-766
-851
-918
-926
-954
-975
-1010
-1016
-1049
-1077
-1099
-1088
-1094
-1089
-1086
-1101
-1097
-1100
-1054
-1034
-1026
-969
-940
-910
-877
-848
-823
-795
-776
-749
-736
-726
-702
-686
-658
-639
-609
-583
-551
-495
-428
-400
-399
-338
-266
-223
-191
-169
-143
-99
-50
-23
14
48
99
150
179
214
261
317
339
337
370
414
431
413
417
429
434
422
410
422
402
398
389
396
404
375
362
371
344
326
340
332
306
275
242
179
154
137
83
46
24
-18
-42
-72
-133
-147
-161
-206
-207
-249
-300
-338
-374
-422
-470
-509
-551
-588
-636
-685
-723
-749
-781
-801
-831
-876
-917
-938
-967
-1003
-1008
-1015
-1002
-994
-992
-979
-955
-930
-923
-892
-853
-822
-782
-754
-733
-691
-647
-629
-619
-607
-582
-560
-525
-495
-472
-441
-429
-430
-421
-410
-380
-370
-357
-332
-313
-262
-261
-231
-201
-186
-145
-124
-104
-101
-38
23
18
4
31
81
47
48
76
107
99
94
105
90
99
73
78
90
85
87
97
89
77
95
101
110
80
90
112
105
98
84
92
68
40
30
-1
-15
-12
-14
-25
-63
-75
-71
-74
-107
-134
-149
-168
-188
-210
-229
-235
-249
-268
-304
-346
-370
-415
-423
-437
-454
-494
-513
-527
-550
-568
-580
-588
-602
-593
-594
-599
-605
-580
-567
-574
-570
-558
-556
-563
-544
-515
-494
-487
-484
-474
-463
-438
-426
-409
-413
-391
-366
-375
-355
-339
-308
-288
-281
-276
-238
-220
-212
-226
-183
-141
-126
-136
-125
-94
-78
-48
-54
-34
-25
4
-7
-11
-15
-45
-28
-49
-69
-86
-96
-98
-103
-110
-115
-103
-128
-122
-126
-134
-102
-114
-142
-159
-147
-160
-156
-143
-158
-135
-159
-180
-150
-126
-100
-99
-92
-91
-94
-71
-71
-78
-74
-71
-83
-93
-113
-127
-113
-114
-134
-141
-147
-172
-185
-185
-177
-182
-186
-203
-213
-225
-233
-238
-263
-275
-297
-292
-291
-313
-319
-338
-340
-338
-337
-339
-347
-362
-367
-356
-369
-376
-366
-353
-352
-339
-328
-317
-321
-321
-294
-280
-278
-264
-247
-240
-225
-219
-216
-225
-228
-239
-258
-261
-258
-222
-197
-191
-175
-171
-202
-225
-220
-217
-218
-234
-264
-274
-259
-251
-258
-270
-262
-258
-247
-255
-287
-277
-288
-301
-295
-317
-315
-315
-306
-315
-311
-300
-319
-307
-318
-339
-366
-360
-377
-391
-394
-410
-414
-393
-387
-390
-367
-354
-354
-337
-326
-342
-341
-338
-330
-327
-323
-301
-279
-265
-275
-276
-289
-300
-276
-276
-287
-294
-283
-292
-300
-298
-323
-317
-314
-319
-320
-320
-322
-335
-330
-347
-352
-344
-357
-361
-362
-354
-360
-353
-337
-350
-338
-321
-308
-301
-300
-286
-276
-290
-287
-281
-294
-294
-277
-269
-272
-268
-267
-258
-255
-268
-261
-245
-239
-254
-250
-246
-257
-233
-223
-238
-243
-246
-240
-245
-267
-264
-252
-241
-259
-259
-257
-238
-222
-237
-232
-260
-258
-245
-264
-278
-296
-318
-326
-336
-351
-350
-356
-354
-356
-346
-348
-357
-363
-366
-362
-374
-377
-385
-387
-386
-384
-375
-374
-358
-358
-366
-363
-357
-345
-345
-341
-348
-366
-380
-397
-385
-393
-398
-396
-381
-372
-371
-354
-343
-335
-338
-338
-333
-319
-315
-296
-296
-296
-280
-269
-261
-263
-256
-225
-202
-199
-188
-168
-149
-139
-122
-117
-126
-125
-127
-127
-116
-114
-110
-129
-143
-144
-136
-125
-145
-176
-179
-169
-191
-204
-199
-195
-197
-212
-225
-223
-220
-229
-229
-229
-226
-239
-245
-236
-234
-220
-210
-207
-219
-229
-221
-221
-223
-222
-231
-250
-259
-281
-306
-315
-332
-360
-372
-373
-388
-381
-382
-387
-364
-353
-360
-365
-353
-340
-328
-304
-303
-308
-316
-309
-305
-307
-314
-318
-320
-333
-336
-341
-347
-345
-338
-330
-334
-343
-335
-327
-322
-301
-272
-258
-240
-236
-222
-201
-204
-190
-192
-186
-159
-148
-151
-154
-127
-129
-135
-129
-129
-116
-123
-126
-113
-106
-119
-122
-114
-118
-109
-104
-110
-112
-129
-125
-137
-148
-159
-160
-162
-190
-185
-203
-212
-217
-227
-225
-248
-256
-271
-298
-344
-366
-369
-387
-380
-364
-370
-366
-364
-364
-337
-314
-308
-308
-299
-294
-296
-298
-286
-266
-281
-300
-301
-306
-309
-325
-339
-369
-386
-402
-416
-415
-410
-402
-407
-412
-419
-400
-397
-389
-370
-350
-352
-354
-342
-332
-341
-333
-314
-306
-298
-298
-301
-302
-291
-286
-282
-262
-266
-267
-272
-260
-252
-238
-219
-216
-201
-195
-183
-171
-170
-159
-155
-129
-124
-143
-135
-134
-154
-164
-170
-181
-181
-179
-188
-204
-212
-209
-204
-209
-233
-235
-223
-204
-192
-189
-188
-174
-168
-218
-261
-259
-238
-245
-282
-295
-318
-325
-320
-347
-344
-353
-373
-391
-410
-421
-406
-386
-381
-382
-389
-382
-377
-363
-355
-352
-340
-332
-327
-337
-338
-334
-320
-309
-309
-298
-289
-301
-304
-305
-316
-315
-315
-339
-359
-360
-364
-368
-364
-355
-351
-352
-348
-337
-328
-310
-294
-286
-277
-268
-268
-268
-268
-268
-267
-257
-248
-255
-269
-270
-258
-252
-259
-262
-253
-252
-253
-230
-219
-216
-197
-167
-163
-158
-144
-145
-153
-155
-165
-167
-170
-169
-166
-172
-175
-193
-196
-193
-218
-228
-246
-261
-254
-281
-323
-335
-316
-314
-357
-386
-384
-409
-431
-440
-448
-440
-446
-472
-474
-471
-465
-447
-445
-446
-447
-434
-427
-426
-421
-406
-400
-404
-394
-393
-395
-376
-360
-354
-337
-338
-320
-315
-319
-313
-309
-314
-307
-290
-287
-299
-309
-317
-314
-305
-307
-290
-280
-275
-271
-255
-256
-244
-231
-222
-211
-199
-172
-165
-143
-136
-136
-135
-126
-134
-128
-114
-112
-98
-107
-126
-137
-124
-129
-118
-108
-100
-93
-97
-73
-79
-78
-81
-70
-56
-52
-44
-46
-48
-38
-28
-32
-67
-125
-124
-121
-116
-133
-161
-177
-199
-187
-216
-243
-236
-253
-274
-300
-323
-329
-338
-357
-360
-372
-394
-395
-385
-377
-371
-360
-352
-351
-357
-369
-369
-368
-383
-395
-408
-420
-444
-435
-413
-407
-414
-410
-403
-407
-406
-408
-409
-409
-402
-388
-378
-356
-347
-332
-320
-317
-318
-318
-312
-299
-279
-264
-263
-260
-255
-246
-236
-230
-213
-193
-173
-149
-132
-133
-134
-133
-122
-120
-128
-130
-111
-90
-85
-78
-74
-59
-50
-45
-41
-38
-38
-47
-45
-44
-45
-40
-43
-47
-49
-42
-33
-39
-45
-43
-53
-91
-110
-121
-150
-165
-185
-213
-231
-230
-236
-243
-250
-273
-279
-283
-290
-297
-299
-305
-334
-353
-368
-387
-391
-397
-400
-397
-387
-375
-380
-383
-378
-372
-356
-355
-368
-362
-352
-363
-371
-379
-381
-391
-396
-409
-421
-422
-413
-402
-406
-395
-386
-395
-390
-381
-371
-366
-358
-354
-349
-332
-315
-302
-294
-297
-284
-263
-266
-269
-265
-258
-253
-241
-231
-216
-201
-201
-186
-175
-157
-134
-127
-117
-129
-125
-110
-108
-113
-111
-101
-108
-97
-87
-92
-84
-83
-81
-93
-96
-83
-91
-106
-114
-116
-109
-99
-88
-96
-94
-104
-110
-115
-115
-110
-121
-133
-144
-161
-178
-187
-202
-230
-255
-245
-246
-262
-258
-264
-280
-290
-289
-295
-301
-299
-309
-318
-327
-325
-333
-343
-346
-356
-352
-359
-376
-374
-366
-384
-403
-419
-438
-449
-450
-443
-453
-459
-459
-462
-463
-454
-430
-427
-425
-407
-389
-364
-339
-337
-338
-331
-318
-320
-323
-308
-310
-305
-295
-286
-285
-276
-280
-288
-293
-310
-303
-303
-294
-299
-298
-289
-292
-279
-271
-255
-246
-236
-225
-227
-243
-241
-230
-223
-223
-216
-215
-217
-206
-207
-211
-219
-204
-204
-228
-241
-251
-258
-269
-276
-272
-266
-258
-256
-259
-268
-277
-286
-287
-278
-272
-271
-270
-256
-239
-232
-245
-247
-253
-239
-247
-271
-278
-281
-285
-299
-305
-318
-316
-320
-329
-330
-335
-338
-338
-344
-339
-336
-343
-344
-343
-335
-329
-328
-333
-325
-315
-323
-328
-323
-339
-351
-339
-338
-342
-342
-356
-340
-337
-327
-328
-339
-337
-328
-317
-318
-309
-308
-299
-290
-282
-265
-262
-264
-255
-247
-240
-241
-240
-247
-248
-238
-244
-237
-221
-220
-226
-242
-245
-235
-237
-244
-245
-241
-241
-255
-278
-282
-275
-271
-270
-272
-276
-276
-265
-254
-253
-260
-250
-253
-264
-261
-262
-259
-248
-246
-249
-244
-243
-240
-243
-256
-257
-247
-257
-273
-279
-278
-265
-270
-270
-265
-268
-270
-272
-262
-258
-256
-255
-252
-248
-240
-239
-235
-233
-230
-248
-253
-263
-267
-259
-257
-246
-242
-250
-261
-261
-258
-252
-250
-244
-246
-246
-247
-259
-261
-259
-269
-273
-270
-259
-259
-270
-272
-285
-290
-275
-277
-276
-267
-274
-280
-286
-294
-311
-319
-323
-325
-339
-345
-330
-327
-329
-333
-332
-328
-321
-310
-307
-293
-281
-284
-278
-261
-261
-255
-247
-241
-241
-254
-261
-254
-253
-254
-245
-243
-251
-261
-265
-266
-270
-259
-248
-243
-239
-238
-235
-239
-232
-246
-260
-273
-282
-282
-275
-278
-290
-289
-293
-296
-296
-285
-274
-269
-260
-253
-263
-280
-274
-276
-275
-277
-283
-279
-280
-274
-279
-259
-253
-261
-272
-258
-252
-256
-251
-249
-236
-239
-235
-226
-221
-224
-221
-226
-226
-224
-223
-231
-244
-246
-245
-240
-230
-233
-237
-222
-218
-229
-228
-213
-205
-215
-218
-213
-211
-205
-207
-216
-224
-230
-228
-220
-221
-216
-216
-214
-225
-238
-241
-245
-256
-260
-246
-245
-249
-260
-269
-270
-266
-262
-258
-264
-253
-254
-264
-267
-256
-251
-253
-245
-247
-251
-248
-244
-251
-256
-263
-256
-251
-263
-269
-276
-281
-290
-298
-310
-317
-322
-328
-330
-335
-337
-330
-332
-325
-325
-317
-307
-315
-320
-330
-340
-347
-356
-385
-386
-372
-380
-394
-385
-359
-357
-354
-344
-330
-329
-331
-332
-317
-321
-325
-314
-309
-300
-290
-286
-261
-228
-203
-202
-189
-173
-170
-171
-183
-172
-171
-175
-184
-177
-170
-181
-180
-174
-178
-181
-170
-169
-166
-161
-153
-158
-161
-161
-165
-152
-152
-161
-157
-144
-142
-142
-136
-129
-136
-167
-182
-185
-196
-206
-201
-204
-214
-217
-236
-251
-259
-282
-298
-304
-309
-299
-295
-284
-275
-273
-273
-273
-268
-267
-276
-271
-262
-272
-278
-284
-287
-292
-302
-309
-306
-304
-320
-336
-350
-364
-359
-346
-339
-340
-347
-348
-352
-361
-367
-376
-382
-385
-382
-378
-384
-388
-392
-399
-402
-402
-402
-397
-407
-406
-382
-364
-361
-350
-325
-298
-285
-279
-279
-270
-255
-240
-227
-218
-205
-180
-164
-158
-157
-146
-133
-138
-142
-136
-128
-131
-136
-140
-140
-144
-146
-150
-156
-161
-167
-172
-179
-173
-186
-198
-196
-210
-193
-186
-201
-214
-215
-210
-222
-230
-220
-204
-198
-201
-197
-188
-183
-188
-190
-186
-181
-181
-191
-212
-222
-222
-237
-234
-226
-221
-215
-218
-223
-235
-240
-253
-280
-301
-315
-333
-355
-355
-357
-369
-370
-374
-374
-365
-364
-359
-347
-350
-371
-382
-390
-403
-410
-418
-417
-425
-434
-449
-455
-460
-462
-452
-431
-411
-396
-387
-368
-349
-329
-316
-315
-308
-307
-296
-286
-279
-275
-272
-263
-247
-235
-251
-246
-247
-253
-238
-236
-232
-244
-231
-224
-224
-234
-235
-224
-222
-217
-210
-197
-198
-189
-194
-203
-209
-213
-210
-211
-211
-195
-192
-188
-187
-190
-190
-199
-201
-211
-221
-225
-230
-239
-254
-260
-256
-259
-268
-263
-274
-281
-277
-265
-252
-243
-240
-233
-215
-208
-200
-188
-190
-203
-207
-211
-215
-218
-233
-239
-244
-267
-294
-300
-297
-297
-301
-314
-324
-331
-348
-352
-353
-368
-363
-373
-391
-388
-388
-392
-390
-378
-388
-389
-373
-376
-383
-376
-367
-358
-363
-357
-355
-355
-335
-330
-332
-324
-318
-329
-331
-319
-317
-318
-309
-298
-288
-293
-290
-291
-300
-307
-294
-288
-312
-313
-294
-278
-278
-267
-263
-260
-259
-265
-262
-259
-259
-256
-256
-250
-236
-216
-200
-206
-195
-179
-173
-177
-180
-170
-167
-166
-158
-154
-170
-173
-172
-189
-198
-210
-216
-213
-213
-209
-201
-199
-196
-199
-215
-217
-207
-207
-206
-207
-199
-204
-196
-200
-219
-208
-214
-214
-204
-193
-192
-187
-191
-191
-196
-204
-210
-217
-213
-219
-224
-221
-220
-232
-237
-234
-233
-227
-234
-240
-257
-272
-279
-275
-264
-266
-257
-249
-256
-257
-244
-252
-274
-278
-265
-271
-279
-282
-293
-299
-298
-303
-304
-280
-283
-276
-273
-284
-288
-293
-300
-301
-294
-309
-304
-291
-292
-268
-254
-242
-229
-218
-227
-239
-235
-224
-236
-248
-243
-246
-239
-228
-222
-226
-241
-250
-256
-251
-250
-247
-262
-262
-262
-259
-249
-233
-236
-230
-215
-214
-203
-203
-214
-213
-199
-208
-215
-216
-215
-219
-209
-202
-204
-213
-218
-219
-222
-216
-213
-207
-213
-226
-232
-233
-242
-230
-220
-228
-228
-224
-225
-230
-230
-237
-238
-239
-251
-258
-264
-270
-268
-268
-266
-275
-281
-289
-305
-297
-273
-276
-285
-285
-299
-301
-310
-320
-314
-311
-314
-300
-298
-307
-296
-290
-291
-309
-322
-320
-314
-317
-315
-299
-300
-303
-289
-278
-260
-253
-258
-262
-264
-267
-275
-285
-285
-289
-301
-307
-318
-324
-338
-322
-311
-314
-309
-309
-315
-326
-327
-316
-313
-317
-317
-322
-317
-308
-296
-313
-303
-309
-284
-265
-268
-282
-279
-281
-285
-301
-322
-315
-338
-342
-372
-421
-478
-651
-1932
-859
-343
-666
152
73
167
-1046
-720
-897
-826
-513
-784
-184
-545
-131
-195
-635
265
-251
-217
-387
-356
-310
-434
-193
-434
-218
-289
-432
-307
-397
-447
-296
-442
-486
-565
-567
-695
-750
-1235
-1399
-828
-972
-549
-436
-501
-270
-173
91
-139
68
-87
-459
-435
-543
-447
-325
-393
-304
37
-113
-521
-174
-421
-449
-463
-380
-257
-412
-261
-394
-182
-359
-336
-257
-367
-614
-264
-499
-452
-696
-285
-413
-940
-82
-435
-473
-195
-275
-336
-488
-475
-256
-591
-617
-203
-777
-557
-125
-813
-178
-702
-541
-130
-685
-622
-613
-400
-414
-660
-751
-298
-669
-690
-265
-889
-1270
-1201
-1237
-1095
-785
-548
-770
-611
-223
-691
-715
-693
-883
-723
-737
-509
-567
-621
-504
-433
-239
-176
-337
6
-201
-458
-429
-419
-493
-199
-413
-488
-71
-232
-310
-355
-93
-347
-985
-787
-896
-1216
-937
-810
-790
-1089
-1157
-617
-941
-702
-702
-632
-557
-1002
-651
-609
-843
-492
-246
-240
-455
-126
159
-124
-210
110
68
-108
-126
-161
-199
-318
-258
-294
-349
-448
-488
-481
-560
-741
-657
-561
-852
-982
-775
-779
-933
-959
-850
-918
-848
-712
-720
-763
-701
-590
-586
-642
-736
-598
-488
-511
-562
-465
-428
-478
-414
-445
-453
-460
-324
-345
-401
-383
-291
-264
-355
-386
-459
-371
-333
-357
-368
-282
-288
-270
-296
-398
-384
-312
-384
-498
-459
-381
-357
-332
-293
-277
-248
-193
-172
-236
-179
-128
-76
-62
-21
14
85
135
122
118
138
193
161
172
142
106
194
240
144
203
232
191
220
176
96
124
204
197
191
250
300
292
305
321
311
361
456
430
401
445
453
523
516
545
526
553
520
460
444
456
459
448
426
389
364
366
348
329
374
374
350
362
377
313
316
327
300
272
252
247
273
321
346
344
358
394
376
384
362
388
406
448
451
458
489
542
543
521
563
575
545
549
543
488
509
525
570
546
556
609
600
570
589
590
558
573
559
505
514
502
459
514
544
520
540
560
538
529
562
566
537
612
623
562
582
619
553
569
571
551
534
535
534
473
492
495
482
470
452
412
333
360
356
300
326
341
332
317
296
225
228
224
213
218
184
191
232
175
185
191
114
163
155
40
100
86
-7
49
41
-15
49
-25
-75
-154
-154
-198
-204
-192
-174
-214
-176
-178
-206
-182
-194
-169
-235
-276
-291
-360
-345
-281
-336
-311
-251
-317
-301
-282
-352
-310
-269
-284
-278
-220
-220
-163
-156
-145
-128
-159
-152
-242
-243
-268
-282
-251
-215
-303
-221
-248
-272
-189
-228
-204
-181
-184
-264
-205
-174
-193
-147
-77
-108
-89
13
-99
-109
-8
-14
-64
-56
-112
-100
-77
-105
-106
-66
-93
-40
-74
-185
-136
-169
-201
-189
-198
-267
-177
-265
-273
-322
-348
-269
-339
-349
-403
-418
-487
-501
-571
-558
-552
-543
-502
-627
-645
-646
-665
-697
-764
-768
-759
-772
-849
-834
-851
-762
-733
-743
-742
-801
-766
-806
-873
-906
-841
-823
-805
-853
-886
-844
-832
-780
-762
-743
-693
-649
-633
-629
-644
-629
-530
-542
-530
-448
-397
-359
-353
-367
-344
-307
-298
-322
-343
-362
-358
-321
-301
-323
-236
-147
-184
-153
-183
-191
-193
-172
-198
-146
-205
-175
-126
-198
-130
-147
-85
-105
-96
-108
-85
-143
-114
-86
-194
-145
-208
-203
-240
-261
-255
-237
-253
-306
-320
-453
-496
-602
-706
-825
-947
-1029
-1122
-1167
-1212
-1187
-1160
-1127
-1143
-1137
-1143
-1164
-1124
-1131
-1115
-1089
-1025
-1013
-977
-903
-842
-761
-728
-698
-730
-686
-698
-707
-672
-675
-649
-643
-658
-711
-682
-707
-726
-679
-713
-700
-682
-691
-692
-609
-600
-575
-467
-486
-418
-407
-406
-365
-331
-345
-328
-297
-305
-230
-250
-193
-106
-73
-60
-33
8
-29
29
61
47
83
93
77
20
29
75
141
135
176
240
181
232
233
245
204
227
197
144
107
109
138
85
136
135
-1
-78
-147
-307
-322
-408
-519
-575
-676
-767
-791
-916
-993
-1009
-1081
-1108
-1174
-1262
-1310
-1337
-1356
-1294
-1323
-1286
-1206
-1202
-1155
-1083
-1075
-1002
-931
-937
-906
-878
-850
-814
-784
-793
-782
-759
-776
-802
-820
-850
-851
-801
-819
-839
-795
-792
-775
-725
-689
-649
-588
-540
-494
-446
-397
-301
-257
-181
-97
-83
-44
-23
-8
19
69
100
156
195
206
284
320
391
445
421
517
503
482
559
528
593
771
758
816
856
871
973
1167
1131
1268
1379
1316
1451
1281
1233
1018
701
399
44
-589
-1221
-1622
-2133
-2236
-2168
-2118
-1906
-1700
-1491
-1286
-1107
-941
-756
-670
-632
-571
-678
-517
-246
54
302
510
674
694
624
402
170
-19
-126
-461
-757
-961
-1154
-1226
-1328
-1356
-1360
-1417
-1529
-1683
-1972
-2033
-1879
-1811
-1593
-1376
-1239
-1108
-982
-888
-818
-736
-672
-628
-644
-656
-643
-638
-559
-475
-466
-519
-637
-752
-853
-925
-976
-943
-856
-810
-747
-691
-616
-509
-370
-284
-259
-105
-80
-37
80
191
334
561
733
814
988
1043
1072
1071
1040
1023
994
993
949
948
999
1087
1159
1146
1166
1230
1228
1221
1302
1357
1432
1512
1561
1237
728
95
-515
-1070
-1691
-1956
-2174
-2155
-1967
-1761
-1625
-1329
-817
-557
-290
-220
-256
-190
-196
-206
-135
151
472
738
827
816
833
723
587
308
12
-255
-531
-855
-1146
-1349
-1518
-1395
-1393
-1420
-1391
-1392
-1408
-1454
-1477
-1626
-1574
-1420
-1289
-1166
-990
-734
-522
-270
-147
-87
-34
-31
-121
-330
-488
-605
-637
-695
-732
-755
-803
-793
-869
-942
-967
-984
-993
-966
-918
-908
-780
-638
-513
-301
-170
-47
84
171
217
245
302
388
476
469
543
599
613
710
769
761
841
890
849
814
855
919
899
1017
1105
1175
1246
1307
1231
1251
1389
1528
1643
1727
1906
1944
1772
1077
305
-686
-1414
-1846
-2419
-2642
-2703
-2441
-2196
-1774
-1405
-1046
-436
-156
-89
-296
-407
-380
-302
-122
53
422
777
1026
972
801
712
553
342
-57
-503
-893
-1161
-1481
-1759
-1824
-1768
-1572
-1490
-1482
-1502
-1414
-1334
-1296
-1258
-1315
-1206
-1081
-1052
-962
-791
-551
-307
-114
-105
-182
-216
-366
-520
-688
-811
-927
-951
-968
-1035
-1001
-959
-893
-856
-834
-831
-809
-760
-706
-621
-520
-408
-268
-164
-24
60
150
193
272
319
288
365
261
299
281
260
258
201
217
173
182
117
147
320
202
70
-101
-116
-83
-325
-328
-326
13
360
535
707
765
1081
1287
1425
1362
1435
1700
1659
1511
1332
1289
1335
1464
1360
876
235
-703
-1603
-2360
-2743
-2884
-2875
-2711
-2376
-2025
-1715
-1312
-894
-427
-51
73
-138
-269
-259
-114
88
324
641
881
937
624
299
-32
-245
-410
-791
-1202
-1545
-1733
-1945
-2008
-1923
-1745
-1471
-1404
-1539
-1713
-1669
-1540
-1357
-1137
-915
-656
-447
-323
-278
-194
-45
66
42
-85
-278
-432
-577
-667
-711
-726
-658
-697
-785
-932
-1035
-1067
-1074
-999
-941
-865
-789
-675
-563
-411
-212
-70
97
176
240
289
365
464
544
649
694
756
749
773
742
714
715
693
718
694
686
707
734
703
761
827
767
874
962
1030
1188
1353
1581
1678
1853
1668
1164
576
-113
-913
-1671
-2253
-2820
-2916
-2777
-2543
-2236
-1698
-1077
-602
-173
-42
5
41
66
0
-41
77
329
579
733
860
887
853
738
450
49
-344
-702
-1088
-1404
-1678
-1808
-1733
-1648
-1541
-1414
-1318
-1178
-1036
-894
-824
-753
-608
-509
-406
-401
-316
-191
-132
-90
-173
-214
-314
-398
-533
-705
-815
-888
-929
-1068
-1140
-1174
-1142
-1060
-968
-880
-821
-687
-600
-545
-476
-375
-270
-208
-83
-54
4
102
154
246
262
299
297
244
155
84
20
-49
-93
-63
-75
-107
-76
-127
-93
-82
11
21
-37
-17
-33
-9
38
91
145
376
528
596
739
853
667
476
608
498
442
539
650
622
797
1164
1247
1421
1607
1609
1301
985
526
141
-350
-897
-1254
-1636
-1846
-2001
-2047
-2049
-1774
-1416
-1232
-1044
-892
-705
-476
-343
-235
-146
-4
193
262
261
285
336
321
190
25
-228
-460
-668
-884
-1057
-1215
-1272
-1366
-1465
-1532
-1525
-1483
-1454
-1381
-1288
-1142
-1028
-915
-750
-630
-440
-294
-197
-108
-98
-124
-186
-197
-254
-275
-302
-340
-412
-463
-511
-621
-718
-811
-920
-1020
-1002
-1007
-942
-813
-713
-594
-451
-321
-212
-90
-8
60
119
224
312
400
462
495
520
532
543
506
466
474
437
384
358
291
348
409
409
466
513
645
655
733
718
776
893
1007
1118
1168
1289
1302
1349
1085
705
227
-279
-692
-1227
-1850
-2238
-2342
-2206
-1922
-1706
-1412
-1090
-590
-310
-251
-214
-92
91
144
52
-30
89
323
450
379
314
303
262
66
-284
-638
-952
-1141
-1383
-1637
-1752
-1752
-1591
-1453
-1293
-1149
-950
-789
-654
-597
-607
-568
-564
-481
-477
-409
-367
-336
-285
-290
-333
-412
-461
-570
-678
-803
-951
-1039
-1090
-1098
-1095
-1069
-994
-899
-822
-754
-669
-629
-543
-488
-439
-380
-324
-227
-160
-119
-71
-43
-16
9
-70
-123
-156
-201
-260
-294
-302
-337
-302
-297
-284
-271
-240
-216
-148
-91
-37
13
67
147
214
303
332
448
505
587
621
664
791
837
918
933
929
885
886
889
904
907
990
1027
1040
1036
974
937
724
84
-638
-1385
-2093
-2415
-2599
-2564
-2336
-1889
-1428
-1008
-596
-228
152
360
433
316
139
14
-41
-42
-7
123
195
202
101
-106
-284
-513
-698
-935
-1189
-1471
-1677
-1801
-1812
-1676
-1501
-1230
-1021
-864
-782
-696
-621
-532
-472
-446
-401
-367
-317
-285
-208
-160
-109
-134
-203
-324
-468
-557
-578
-553
-522
-522
-513
-519
-581
-648
-696
-729
-729
-696
-674
-596
-531
-366
-212
-92
29
90
159
153
144
136
125
187
195
179
153
56
51
9
-57
-111
-161
-223
-293
-463
-606
-589
-690
-657
-540
-253
150
444
759
912
1007
1042
1045
975
858
832
802
741
710
749
798
863
905
947
1003
1024
1049
993
911
929
600
-113
-1010
-1927
-2499
-2758
-2733
-2560
-2179
-1578
-963
-485
-143
188
478
614
510
232
-88
-226
-244
-249
-159
-49
-10
-107
-335
-582
-823
-1000
-1128
-1266
-1421
-1558
-1634
-1597
-1460
-1209
-901
-604
-361
-266
-255
-279
-310
-327
-318
-300
-308
-368
-395
-372
-320
-248
-180
-134
-158
-283
-464
-590
-693
-717
-698
-661
-629
-623
-570
-508
-441
-379
-323
-277
-298
-319
-339
-333
-276
-233
-146
-96
-48
-1
9
13
37
94
76
105
86
58
80
51
76
105
168
239
247
286
292
301
343
397
465
472
469
484
464
469
502
531
625
705
828
917
959
1007
966
979
975
1043
1020
693
236
-470
-1217
-1853
-2311
-2552
-2531
-2255
-1856
-1404
-1007
-577
-204
118
304
304
174
19
-90
-198
-175
-118
-13
48
-11
-148
-355
-580
-777
-927
-1115
-1322
-1515
-1650
-1706
-1641
-1448
-1191
-919
-642
-417
-310
-235
-191
-136
-87
-62
-106
-178
-213
-236
-211
-181
-121
-95
-114
-157
-255
-382
-487
-544
-562
-601
-627
-661
-678
-660
-644
-583
-504
-441
-352
-299
-279
-230
-167
-92
-30
42
57
70
61
48
67
60
51
73
17
-40
-100
-178
-151
-109
-112
-198
-220
-295
-291
-263
-258
-204
-71
11
21
133
117
266
383
467
728
796
882
984
942
886
836
770
693
663
654
694
754
673
735
602
435
152
-309
-798
-1485
-2028
-2457
-2575
-2512
-2225
-1785
-1232
-699
-236
173
372
479
467
350
136
-37
-138
-230
-219
-165
-174
-205
-311
-464
-634
-847
-1020
-1119
-1201
-1198
-1126
-1015
-816
-590
-348
-148
41
147
182
154
43
-83
-168
-231
-269
-287
-336
-303
-249
-200
-143
-135
-148
-174
-225
-289
-354
-420
-453
-444
-499
-532
-544
-601
-601
-610
-589
-537
-522
-461
-425
-408
-364
-338
-254
-174
-88
0
37
77
115
129
115
98
75
7
-56
-101
-143
-157
-175
-160
-100
-75
-17
47
56
139
191
172
225
160
213
275
249
331
346
391
438
437
421
438
438
389
355
296
209
170
112
4
-56
-179
-260
-349
-422
-423
-484
-491
-524
-518
-546
-533
-495
-498
-436
-410
-417
-447
-443
-494
-492
-508
-530
-537
-574
-600
-606
-636
-646
-639
-683
-687
-685
-670
-640
-603
-565
-534
-511
-469
-464
-458
-508
-549
-554
-596
-597
-637
-654
-632
-623
-594
-562
-582
-554
-533
-538
-550
-556
-573
-584
-564
-569
-516
-478
-466
-407
-377
-360
-318
-309
-289
-265
-244
-196
-144
-111
-39
-34
-1
46
44
30
0
-9
-31
-56
-37
-45
-33
10
50
122
136
191
229
284
331
360
407
420
465
506
487
506
528
539
574
559
611
596
552
553
499
414
375
303
196
139
50
-48
-141
-215
-256
-355
-447
-601
-694
-710
-720
-856
-973
-995
-968
-878
-875
-827
-780
-597
-462
-395
-436
-436
-406
-430
-472
-594
-649
-723
-757
-820
-880
-935
-964
-952
-978
-972
-987
-997
-966
-892
-818
-790
-731
-667
-629
-605
-586
-614
-623
-645
-663
-676
-686
-659
-598
-540
-502
-406
-389
-347
-320
-322
-337
-349
-349
-364
-382
-382
-338
-311
-266
-244
-212
-191
-165
-142
-150
-111
-36
37
146
236
278
360
424
474
457
451
420
337
327
294
289
377
404
476
608
606
655
693
709
801
794
845
940
973
1040
1042
1123
1091
1074
906
466
31
-513
-1010
-1506
-1967
-2194
-2182
-2001
-1619
-1285
-905
-461
-40
270
328
354
329
337
331
220
163
180
270
318
248
165
76
-32
-184
-414
-663
-939
-1188
-1287
-1402
-1366
-1273
-1154
-947
-767
-605
-477
-417
-378
-324
-342
-341
-371
-392
-414
-395
-395
-412
-426
-509
-607
-701
-831
-938
-1027
-1109
-1125
-1160
-1142
-1087
-1027
-950
-821
-708
-598
-493
-442
-419
-383
-347
-346
-299
-287
-220
-144
-130
-86
-40
5
43
24
-3
-29
-98
-141
-198
-194
-232
-273
-294
-323
-324
-312
-273
-230
-198
-164
-30
-7
46
97
90
161
168
214
195
218
231
252
298
266
339
358
404
445
430
424
427
460
420
463
475
436
470
484
491
538
569
674
726
724
680
621
549
346
150
-94
-313
-506
-838
-1273
-1514
-1699
-1680
-1577
-1489
-1246
-983
-650
-406
-238
-91
64
144
117
49
-12
-106
-134
-138
-240
-308
-413
-538
-657
-862
-1050
-1203
-1313
-1325
-1320
-1325
-1257
-1111
-908
-694
-511
-385
-286
-217
-210
-249
-324
-344
-338
-334
-335
-325
-323
-298
-268
-266
-294
-367
-401
-458
-498
-522
-569
-580
-521
-516
-501
-473
-438
-403
-367
-309
-302
-271
-268
-231
-208
-151
-118
-39
-7
39
52
22
61
-6
2
-52
-69
-102
-154
-169
-164
-131
-155
-108
-101
-75
-72
-49
-42
11
60
4
138
188
218
388
396
381
486
491
539
606
569
675
719
722
810
788
633
437
233
-17
-150
-309
-514
-653
-736
-863
-1010
-1201
-1353
-1373
-1393
-1361
-1303
-1220
-1039
-808
-607
-431
-271
-146
-126
-120
-172
-277
-374
-476
-583
-693
-826
-935
-1003
-1065
-1081
-1074
-1064
-1011
-924
-857
-767
-654
-562
-460
-377
-324
-286
-287
-294
-327
-348
-391
-408
-444
-481
-472
-469
-496
-461
-446
-452
-395
-385
-350
-378
-372
-389
-401
-437
-473
-517
-579
-563
-593
-576
-594
-568
-507
-497
-420
-380
-286
-200
-165
-80
-60
-38
-12
-20
-54
-49
-97
-132
-138
-159
-138
-140
-93
-65
-13
45
50
101
93
129
153
148
193
250
324
395
465
504
544
513
508
483
478
456
431
403
290
175
10
-123
-261
-359
-473
-596
-754
-864
-997
-1117
-1104
-1148
-1017
-954
-845
-684
-601
-456
-345
-216
-196
-194
-230
-286
-347
-400
-477
-529
-576
-641
-676
-773
-824
-845
-856
-837
-804
-786
-757
-711
-643
-574
-505
-422
-372
-317
-304
-321
-340
-364
-378
-354
-360
-336
-320
-317
-309
-332
-345
-397
-432
-471
-493
-510
-528
-512
-524
-518
-493
-507
-500
-503
-476
-433
-428
-393
-370
-335
-306
-281
-239
-233
-192
-173
-145
-126
-85
-56
-58
-53
-67
-62
-80
-100
-92
-115
-117
-78
-101
-54
-34
27
62
89
183
210
268
330
368
356
368
390
383
384
376
386
420
431
451
437
394
368
322
257
230
174
113
71
19
-45
-88
-154
-204
-229
-313
-365
-424
-448
-463
-434
-457
-475
-486
-511
-524
-559
-599
-593
-591
-597
-601
-624
-628
-606
-593
-609
-622
-642
-645
-651
-679
-698
-693
-711
-692
-685
-702
-710
-707
-696
-681
-681
-680
-704
-693
-684
-696
-694
-666
-617
-575
-538
-513
-489
-474
-460
-481
-470
-446
-430
-419
-396
-373
-331
-315
-302
-293
-306
-272
-290
-291
-269
-249
-219
-171
-133
-105
-62
-52
-21
-23
-1
-5
53
94
124
205
241
303
338
403
414
396
392
361
341
311
296
297
325
309
325
318
337
384
418
428
425
451
452
457
385
376
331
327
281
252
177
128
101
17
-28
-190
-307
-379
-467
-531
-601
-794
-963
-1002
-1006
-938
-913
-881
-796
-665
-534
-479
-447
-427
-339
-320
-385
-457
-540
-581
-640
-732
-797
-889
-927
-967
-1013
-1042
-1056
-1053
-1045
-1032
-1036
-1040
-1009
-911
-848
-783
-752
-741
-723
-710
-708
-717
-674
-616
-568
-537
-534
-526
-535
-543
-552
-574
-560
-550
-520
-512
-510
-467
-428
-343
-302
-238
-203
-211
-200
-219
-218
-220
-179
-146
-132
-64
-41
-1
80
161
257
299
310
291
286
255
280
237
304
330
349
389
400
426
455
485
528
593
593
645
655
722
682
783
775
800
806
817
778
731
709
548
254
-163
-524
-791
-978
-1108
-1165
-1128
-928
-875
-818
-856
-790
-692
-636
-642
-641
-507
-397
-277
-177
-62
89
197
199
135
52
-42
-205
-400
-486
-569
-597
-628
-681
-666
-670
-685
-877
-977
-1052
-1096
-1122
-1183
-1134
-1023
-876
-740
-647
-540
-468
-450
-475
-522
-549
-583
-591
-611
-572
-570
-576
-596
-587
-551
-551
-610
-643
-671
-684
-685
-701
-664
-620
-561
-520
-479
-454
-453
-474
-478
-444
-442
-391
-376
-315
-254
-232
-188
-171
-89
-71
-82
-108
-125
-130
-142
-133
-103
-75
-25
-11
38
29
38
-5
-52
-49
-153
-134
-144
-44
17
61
132
196
267
295
306
279
312
311
339
335
389
435
480
537
560
606
567
530
496
428
411
390
399
404
461
494
332
203
30
-113
-263
-383
-462
-574
-542
-565
-677
-866
-978
-1027
-1077
-1060
-1024
-946
-840
-675
-575
-533
-484
-391
-333
-319
-335
-386
-433
-457
-483
-548
-611
-610
-608
-655
-715
-784
-828
-837
-812
-803
-813
-767
-725
-674
-659
-639
-644
-630
-598
-605
-612
-639
-607
-564
-532
-512
-470
-458
-438
-416
-433
-443
-432
-413
-409
-393
-384
-361
-362
-321
-288
-259
-241
-212
-199
-189
-175
-190
-123
-77
-12
60
96
194
243
266
284
333
388
381
396
368
377
396
401
474
470
516
511
509
545
517
569
523
582
593
645
682
693
757
724
721
617
584
488
405
286
92
-113
-313
-374
-434
-345
-316
-297
-347
-505
-627
-849
-912
-925
-840
-752
-643
-494
-404
-339
-307
-289
-277
-319
-364
-457
-497
-525
-551
-533
-473
-421
-437
-501
-607
-721
-835
-906
-938
-937
-897
-867
-862
-886
-879
-870
-856
-811
-796
-770
-767
-735
-687
-631
-542
-436
-375
-365
-424
-471
-550
-601
-620
-610
-575
-559
-549
-560
-560
-568
-564
-560
-542
-539
-567
-603
-601
-566
-525
-425
-347
-266
-213
-180
-179
-172
-173
-177
-135
-117
-84
-88
-110
-111
-79
-54
-30
0
46
39
45
27
37
76
125
140
147
189
208
183
190
210
259
327
323
364
377
416
446
425
417
459
483
475
422
401
412
439
452
461
500
525
525
526
494
419
312
193
33
-128
-315
-533
-731
-883
-952
-995
-963
-941
-932
-903
-895
-920
-955
-936
-898
-810
-751
-701
-657
-581
-514
-489
-494
-550
-591
-629
-641
-682
-671
-628
-571
-512
-504
-485
-487
-502
-504
-530
-540
-549
-530
-517
-506
-508
-513
-484
-461
-461
-489
-497
-507
-518
-521
-506
-458
-415
-371
-343
-308
-317
-285
-285
-264
-268
-230
-201
-180
-152
-160
-138
-105
-57
-36
-2
19
31
47
64
78
81
98
101
79
71
67
81
76
102
108
152
199
273
307
361
416
447
452
478
479
453
467
449
480
438
488
504
515
539
503
528
473
427
403
379
334
300
267
242
148
17
-115
-245
-284
-321
-360
-448
-501
-553
-629
-714
-796
-771
-758
-737
-753
-750
-723
-710
-674
-633
-577
-509
-488
-474
-490
-466
-468
-494
-465
-435
-397
-412
-472
-534
-605
-632
-645
-641
-602
-550
-535
-533
-542
-551
-548
-561
-550
-557
-570
-572
-565
-568
-576
-574
-555
-544
-542
-564
-582
-588
-591
-576
-570
-524
-481
-465
-447
-440
-418
-393
-366
-352
-342
-322
-313
-303
-247
-195
-159
-135
-88
-68
-48
-27
-8
3
0
9
23
53
62
87
113
141
151
143
164
143
107
86
89
109
140
182
229
281
295
275
278
267
289
301
319
328
348
362
358
358
335
327
291
246
191
134
80
36
-29
-96
-147
-192
-240
-259
-342
-404
-470
-518
-584
-647
-679
-709
-681
-690
-713
-732
-740
-749
-766
-796
-805
-783
-752
-752
-761
-744
-715
-678
-671
-656
-626
-613
-612
-626
-626
-618
-609
-611
-609
-585
-555
-529
-513
-511
-513
-521
-528
-523
-534
-540
-546
-546
-534
-535
-527
-529
-526
-514
-491
-477
-481
-480
-449
-426
-420
-398
-372
-359
-369
-375
-375
-352
-333
-314
-304
-291
-274
-254
-242
-214
-190
-165
-160
-149
-135
-104
-72
-72
-71
-59
-45
-45
-44
-45
-24
-25
-39
-38
-33
-24
-26
-33
-31
-32
-33
-50
-44
-29
-33
-46
-45
-33
-30
-17
-32
-29
-26
-18
-30
-33
-21
-21
-44
-64
-76
-83
-84
-94
-100
-98
-107
-117
-129
-149
-165
-192
-190
-194
-223
-265
-299
-315
-320
-345
-376
-398
-418
-460
-511
-559
-586
-583
-582
-601
-604
-597
-591
-579
-576
-573
-557
-550
-540
-538
-529
-510
-493
-487
-479
-460
-423
-397
-371
-368
-352
-334
-329
-328
-334
-334
-320
-322
-332
-325
-334
-339
-334
-334
-349
-369
-385
-380
-394
-404
-399
-396
-414
-406
-423
-402
-396
-385
-360
-353
-304
-309
-263
-278
-279
-274
-275
-263
-268
-264
-257
-235
-227
-212
-205
-185
-185
-162
-147
-115
-140
-143
-145
-153
-138
-132
-135
-113
-94
-75
-63
-70
-54
-36
-38
-41
-38
-53
-62
-70
-62
-62
-67
-59
-63
-71
-70
-66
-72
-79
-95
-103
-113
-124
-124
-127
-125
-119
-96
-92
-98
-106
-102
-96
-93
-87
-82
-84
-95
-85
-95
-106
-109
-115
-126
-141
-147
-175
-205
-209
-224
-229
-256
-280
-298
-319
-322
-333
-343
-358
-383
-399
-404
-411
-429
-436
-437
-450
-463
-480
-496
-517
-525
-518
-514
-500
-502
-498
-487
-490
-488
-484
-476
-462
-448
-452
-465
-466
-475
-473
-464
-460
-452
-435
-429
-424
-425
-420
-414
-411
-397
-384
-386
-378
-378
-381
-376
-375
-351
-338
-341
-327
-311
-300
-278
-270
-261
-250
-237
-234
-236
-229
-229
-241
-235
-228
-230
-232
-219
-212
-225
-225
-216
-198
-187
-184
-182
-184
-182
-182
-178
-178
-174
-173
-162
-157
-144
-125
-120
-116
-116
-114
-123
-139
-163
-164
-167
-190
-210
-202
-209
-212
-207
-193
-190
-191
-184
-197
-206
-228
-242
-253
-255
-260
-267
-274
-278
-280
-281
-281
-297
-302
-296
-309
-321
-326
-332
-348
-371
-373
-376
-373
-374
-374
-367
-366
-364
-355
-359
-374
-380
-385
-384
-395
-405
-406
-414
-408
-413
-410
-404
-404
-387
-374
-357
-349
-337
-319
-320
-319
-325
-317
-313
-322
-328
-325
-318
-330
-333
-341
-346
-352
-351
-356
-370
-376
-377
-375
-374
-370
-363
-359
-357
-348
-326
-310
-302
-290
-289
-290
-288
-279
-270
-278
-269
-264
-257
-258
-259
-247
-247
-248
-246
-244
-251
-249
-238
-237
-241
-243
-249
-254
-264
-271
-282
-284
-287
-295
-299
-298
-312
-316
-323
-336
-336
-345
-339
-336
-325
-292
-282
-285
-285
-281
-272
-265
-252
-253
-254
-246
-256
-255
-264
-265
-251
-260
-257
-242
-226
-235
-253
-250
-248
-253
-259
-268
-282
-297
-310
-320
-309
-300
-296
-281
-290
-281
-276
-276
-279
-273
-274
-290
-294
-304
-315
-310
-306
-302
-291
-285
-280
-274
-266
-256
-247
-234
-236
-234
-246
-256
-255
-258
-257
-263
-258
-253
-249
-258
-253
-232
-234
-233
-239
-248
-240
-234
-233
-229
-229
-230
-220
-224
-222
-220
-218
-198
-199
-188
-184
-186
-179
-178
-171
-161
-169
-176
-174
-188
-197
-188
-194
-197
-192
-193
-203
-221
-234
-244
-239
-237
-242
-251
-259
-249
-258
-280
-283
-274
-260
-247
-245
-242
-222
-203
-188
-183
-182
-186
-180
-179
-191
-193
-196
-204
-210
-205
-214
-224
-225
-229
-223
-230
-227
-223
-225
-225
-215
-207
-207
-218
-214
-207
-218
-227
-253
-269
-272
-274
-283
-293
-304
-303
-300
-311
-298
-282
-267
-265
-265
-260
-255
-253
-254
-245
-248
-248
-250
-246
-260
-260
-253
-245
-249
-246
-230
-230
-238
-254
-267
-295
-309
-323
-338
-339
-345
-341
-337
-316
-302
-294
-290
-275
-266
-254
-236
-224
-209
-210
-204
-196
-213
-228
-230
-230
-240
-243
-243
-246
-238
-233
-238
-236
-239
-248
-238
-236
-229
-221
-218
-223
-225
-233
-244
-241
-248
-239
-234
-231
-235
-237
-221
-210
-214
-214
-207
-212
-233
-229
-221
-236
-239
-230
-230
-235
-260
-274
-284
-295
-295
-294
-277
-262
-248
-248
-242
-226
-211
-214
-228
-228
-228
-247
-266
-279
-285
-283
-293
-298
-296
-292
-297
-292
-282
-272
-275
-277
-276
-277
-270
-262
-260
-261
-257
-255
-256
-242
-240
-236
-240
-240
-246
-263
-266
-282
-290
-293
-312
-325
-331
-335
-332
-328
-325
-313
-287
-272
-255
-246
-254
-258
-259
-254
-242
-240
-229
-234
-234
-227
-222
-228
-234
-227
-232
-253
-263
-267
-277
-286
-304
-326
-317
-317
-322
-305
-297
-276
-270
-275
-284
-273
-250
-234
-212
-202
-193
-177
-173
-176
-184
-190
-203
-213
-209
-215
-221
-234
-236
-238
-255
-273
-282
-298
-318
-326
-343
-337
-332
-328
-313
-316
-318
-317
-323
-316
-310
-293
-277
-272
-266
-266
-271
-252
-243
-245
-227
-224
-215
-198
-207
-224
-236
-244
-263
-277
-286
-302
-308
-312
-314
-328
-333
-321
-322
-322
-316
-301
-296
-284
-274
-250
-248
-253
-254
-251
-244
-235
-220
-202
-181
-176
-166
-165
-162
-172
-186
-181
-190
-194
-195
-215
-235
-252
-245
-235
-235
-233
-227
-214
-199
-197
-198
-201
-192
-194
-199
-198
-203
-208
-216
-218
-208
-207
-216
-211
-199
-199
-200
-203
-213
-209
-221
-229
-232
-244
-244
-252
-245
-243
-247
-248
-246
-241
-241
-239
-250
-263
-272
-277
-278
-282
-276
-284
-278
-258
-242
-228
-233
-223
-218
-218
-213
-209
-220
-238
-238
-242
-243
-238
-238
-241
-244
-237
-223
-210
-210
-215
-203
-193
-198
-203
-199
-207
-201
-193
-206
-224
-226
-222
-232
-230
-231
-243
-247
-239
-225
-231
-237
-226
-212
-213
-212
-191
-192
-207
-214
-221
-227
-232
-243
-264
-281
-285
-292
-302
-311
-321
-317
-319
-310
-289
-286
-291
-287
-290
-299
-294
-280
-267
-259
-265
-264
-255
-252
-262
-267
-258
-265
-270
-274
-277
-271
-287
-311
-327
-336
-338
-337
-332
-319
-328
-341
-340
-326
-308
-295
-285
-275
-271
-274
-263
-260
-269
-266
-255
-247
-233
-230
-223
-219
-232
-237
-228
-227
-234
-218
-222
-227
-225
-237
-242
-252
-257
-238
-229
-226
-224
-236
-216
-199
-203
-197
-181
-186
-190
-190
-182
-169
-177
-176
-165
-179
-192
-196
-198
-197
-205
-198
-203
-209
-217
-224
-227
-238
-254
-267
-284
-295
-294
-309
-311
-311
-316
-318
-306
-285
-275
-261
-276
-282
-274
-277
-273
-278
-280
-271
-250
-234
-233
-227
-228
-234
-244
-253
-242
-233
-223
-220
-231
-239
-233
-227
-218
-215
-214
-221
-221
-216
-229
-242
-253
-253
-248
-250
-250
-254
-264
-284
-300
-311
-321
-318
-312
-310
-298
-285
-277
-283
-288
-281
-284
-277
-258
-257
-247
-232
-218
-206
-195
-191
-200
-203
-205
-204
-212
-214
-221
-219
-213
-208
-211
-212
-215
-216
-219
-226
-234
-236
-244
-246
-243
-240
-248
-237
-226
-218
-213
-215
-210
-214
-225
-227
-226
-226
-219
-232
-249
-255
-266
-265
-258
-266
-260
-254
-259
-264
-285
-288
-281
-285
-279
-276
-268
-267
-265
-246
-242
-249
-249
-241
-244
-249
-236
-228
-235
-260
-275
-279
-278
-278
-266
-249
-248
-227
-211
-208
-188
-180
-168
-163
-155
-146
-144
-153
-173
-170
-168
-179
-184
-187
-190
-204
-208
-197
-193
-199
-212
-216
-210
-204
-214
-218
-214
-219
-224
-213
-207
-205
-206
-194
-176
-177
-184
-179
-187
-193
-185
-180
-175
-174
-187
-199
-199
-195
-200
-211
-209
-220
-222
-226
-234
-240
-259
-263
-236
-222
-227
-223
-224
-212
-207
-201
-185
-170
-169
-162
-154
-147
-136
-133
-132
-132
-129
-131
-141
-164
-167
-163
-180
-193
-203
-216
-233
-225
-224
-247
-252
-245
-231
-220
-202
-195
-183
-169
-174
-170
-173
-174
-179
-177
-189
-200
-199
-201
-204
-215
-222
-224
-219
-223
-207
-207
-215
-215
-216
-221
-214
-206
-202
-194
-192
-187
-178
-180
-192
-193
-199
-208
-205
-198
-204
-218
-225
-241
-272
-288
-299
-299
-302
-300
-296
-297
-308
-312
-313
-327
-339
-339
-323
-303
-313
-359
-355
-322
-331
-342
-319
-287
-278
-286
-267
-241
-240
-247
-251
-249
-245
-248
-235
-241
-262
-257
-256
-250
-235
-227
-220
-216
-215
-221
-219
-227
-232
-219
-209
-205
-202
-203
-200
-197
-182
-170
-178
-184
-187
-205
-219
-228
-245
-255
-254
-259
-267
-265
-271
-259
-260
-253
-248
-252
-249
-250
-261
-275
-278
-289
-296
-282
-270
-273
-273
-256
-252
-255
-263
-267
-277
-297
-296
-278
-274
-265
-256
-251
-247
-246
-233
-222
-204
-196
-201
-211
-219
-238
-267
-279
-288
-296
-292
-290
-294
-297
-287
-284
-283
-286
-305
-306
-302
-314
-311
-301
-305
-307
-308
-307
-309
-302
-289
-291
-288
-282
-282
-281
-277
-276
-283
-284
-295
-298
-303
-314
-309
-307
-296
-291
-277
-274
-269
-261
-265
-251
-238
-226
-231
-219
-205
-224
-229
-234
-229
-230
-235
-232
-244
-248
-255
-262
-260
-262
-263
-264
-256
-253
-242
-243
-257
-258
-258
-251
-244
-248
-247
-242
-238
-237
-232
-232
-232
-235
-233
-237
-252
-253
-236
-256
-267
-272
-284
-287
-285
-285
-301
-295
-284
-282
-275
-269
-254
-237
-222
-217
-213
-202
-195
-192
-182
-184
-179
-169
-171
-172
-171
-169
-162
-141
-132
-126
-123
-121
-129
-125
-126
-137
-143
-173
-182
-168
-161
-156
-158
-164
-175
-180
-179
-187
-190
-185
-185
-192
-197
-202
-216
-217
-225
-223
-226
-239
-233
-227
-219
-220
-230
-214
-215
-228
-239
-244
-239
-242
-244
-265
-279
-279
-285
-287
-273
-266
-256
-238
-232
-220
-208
-190
-181
-176
-185
-190
-188
-196
-198
-192
-184
-180
-168
-157
-153
-141
-140
-141
-157
-181
-185
-193
-187
-173
-163
-160
-157
-154
-155
-154
-161
-161
-154
-162
-170
-176
-169
-168
-161
-158
-160
-153
-171
-169
-165
-156
-154
-156
-153
-157
-154
-161
-184
-194
-182
-177
-180
-172
-155
-140
-133
-136
-136
-129
-131
-138
-152
-158
-163
-176
-187
-204
-209
-208
-212
-221
-226
-228
-220
-204
-210
-213
-200
-204
-205
-210
-210
-214
-205
-200
-204
-222
-239
-235
-219
-211
-213
-211
-214
-224
-219
-208
-220
-233
-242
-246
-251
-252
-251
-265
-278
-277
-271
-260
-249
-236
-234
-243
-244
-246
-252
-256
-252
-234
-218
-221
-235
-250
-241
-233
-236
-228
-222
-232
-234
-224
-220
-225
-226
-233
-240
-241
-242
-235
-227
-221
-228
-246
-250
-267
-274
-282
-277
-280
-283
-286
-292
-286
-281
-270
-266
-253
-257
-251
-241
-239
-230
-226
-223
-212
-208
-200
-198
-205
-195
-194
-190
-201
-211
-202
-216
-233
-247
-262
-279
-285
-282
-302
-319
-335
-354
-362
-351
-341
-333
-347
-345
-320
-313
-308
-299
-286
-273
-267
-259
-255
-252
-242
-227
-205
-200
-187
-195
-209
-214
-230
-227
-231
-233
-238
-245
-253
-252
-251
-257
-253
-247
-248
-247
-240
-248
-248
-247
-249
-252
-260
-279
-293
-298
-309
-310
-313
-323
-321
-338
-357
-361
-355
-349
-354
-355
-363
-363
-343
-321
-321
-323
-305
-307
-326
-336
-338
-339
-345
-357
-353
-342
-336
-335
-330
-333
-332
-324
-317
-318
-317
-309
-320
-332
-329
-334
-332
-317
-301
-294
-297
-289
-288
-290
-280
-268
-270
-268
-266
-265
-273
-273
-265
-262
-264
-274
-277
-269
-279
-283
-293
-292
-284
-286
-288
-287
-276
-267
-267
-253
-253
-263
-246
-258
-277
-291
-300
-296
-308
-307
-308
-303
-296
-285
-282
-280
-268
-270
-260
-248
-246
-247
-245
-241
-239
-254
-256
-216
-199
-202
-207
-209
-206
-208
-211
-222
-233
-234
-234
-234
-236
-248
-257
-246
-238
-243
-250
-253
-258
-268
-277
-295
-298
-288
-283
-272
-276
-277
-270
-283
-292
-270
-270
-271
-271
-270
-268
-270
-265
-261
-256
-269
-282
-285
-289
-293
-301
-300
-310
-319
-312
-314
-301
-278
-287
-276
-267
-250
-238
-241
-226
-223
-217
-216
-214
-205
-201
-200
-199
-207
-214
-210
-207
-204
-210
-213
-214
-217
-214
-213
-213
-220
-224
-231
-235
-244
-235
-222
-242
-253
-260
-266
-248
-236
-232
-232
-236
-245
-254
-254
-243
-232
-216
-235
-244
-249
-237
-253
-254
-306
-297
-345
-292
-559
-681
-567
-770
-912
-815
-651
-874
-614
-505
-401
-350
-106
-25
-14
101
121
156
-8
26
-104
-171
-332
-363
-405
-522
-531
-536
-483
-507
-411
-351
-290
-310
-194
-193
-198
-196
-178
-282
-286
-443
-730
-669
-836
-951
-1098
-851
-1028
-871
-753
-621
-453
-342
-103
-88
114
86
213
139
82
74
-1
-69
-202
-202
-315
-322
-382
-313
-324
-285
-209
-190
-182
-146
-85
-167
-188
-181
-231
-314
-308
-387
-425
-455
-442
-449
-447
-386
-343
-339
-319
-277
-247
-248
-207
-215
-238
-223
-218
-230
-240
-222
-240
-233
-225
-217
-206
-223
-199
-208
-205
-215
-203
-184
-243
-231
-241
-249
-279
-297
-272
-280
-274
-267
-271
-270
-264
-261
-293
-297
-307
-304
-312
-320
-297
-311
-300
-311
-286
-271
-290
-280
-275
-265
-254
-236
-227
-241
-236
-258
-242
-235
-252
-234
-235
-248
-249
-216
-245
-235
-226
-221
-238
-210
-152
-92
-17
90
-29
-305
-83
-293
-578
-655
-483
-828
-838
-722
-737
-682
-723
-402
-488
-326
-280
-153
-211
-233
-121
-131
-194
-302
-214
-308
-428
-452
-426
-465
-479
-315
-257
-341
-226
-129
-194
-249
-118
-95
-205
-155
-154
-173
-212
-122
-178
-174
-126
-153
-217
-242
-235
-336
-311
-345
-320
-337
-330
-411
-326
-333
-356
-268
-385
-311
-365
-357
-338
-409
-370
-378
-293
-336
-334
-286
-407
-340
-365
-337
-268
-184
-135
-127
-53
-129
-131
-135
-215
-173
-157
-216
-216
-92
-249
-260
-203
-313
-262
-331
-392
-286
-354
-339
-214
-395
-387
-147
-381
-289
-175
-424
-267
-373
-339
-267
-332
-388
-382
-338
-400
-177
-200
-170
-151
30
-248
-188
-96
-425
-163
-101
-162
-248
-246
-181
-7
-273
-286
-38
-168
-195
-360
1
-393
-168
-135
-392
82
-378
-210
-67
-499
-358
-187
-478
-102
-267
-166
-115
-334
-41
-533
-197
-338
-395
-303
-453
-184
-459
-472
-326
-226
-153
-114
-70
-243
243
-354
-171
59
-570
244
-423
-266
8
-669
-412
-193
-321
-442
-135
-154
-149
-464
-221
-232
-394
-195
-623
12
-554
-367
-456
-500
-17
-742
-366
-158
-496
-363
209
-661
-193
-199
-482
310
-309
-247
-51
-440
-644
-223
121
-778
210
165
-246
-53
-163
-340
-374
-575
-174
-206
-674
-317
-326
-261
-641
-136
-364
-3
-78
-505
199
-435
-988
372
-865
-661
362
-993
246
-278
-964
618
-456
-554
418
-597
-345
138
-554
-320
-4
-560
-454
-121
-599
-274
4
-461
36
-676
-9
127
-624
-56
-596
-250
-550
98
-597
-158
149
-1335
249
-248
-711
32
-173
-207
84
-377
-305
-265
-522
-203
-349
-250
-315
-62
-90
-228
-208
-130
-430
-385
-561
-197
-297
-483
-329
-252
4
-987
-72
-108
-649
-354
-134
-415
-296
-558
-191
-525
-652
-183
-476
-563
181
-336
-313
276
-899
15
-397
-275
-450
-88
-306
-524
-3
-1114
475
-913
21
32
-634
-65
-169
-514
-202
-348
-733
-123
-1344
472
-826
-317
246
-500
-352
-363
14
-669
-568
227
-664
-784
137
-920
128
-434
-277
152
-454
-203
-448
305
-443
-883
386
-627
-403
-149
-252
-804
-19
-303
-882
664
-889
-668
1002
-1751
-48
415
-1386
-70
-102
-412
-442
-327
-436
213
-1135
295
-794
331
-549
-1224
1373
-1131
-340
65
-911
-159
-385
-1099
872
-782
-987
1235
-1355
-771
902
-1152
-127
-259
-833
153
-217
-758
-196
56
-696
-457
389
-559
-696
619
-1353
516
-717
-1074
1026
-1294
-559
797
-1425
-256
461
-842
16
14
-759
177
-254
-1027
909
-981
-563
93
-329
-30
1
44
-210
-207
-15
-374
-411
510
-1151
68
332
-1018
-60
439
-811
-46
238
-266
-656
390
-421
-346
-131
-617
324
-563
-519
-4
452
-1636
407
648
-1343
632
150
-1159
395
-512
-909
754
-482
-1248
1354
-940
-886
460
-370
-550
210
-853
603
-41
-1741
1789
-1269
-485
485
-676
180
45
-790
1143
-1263
-418
891
-789
-23
-308
503
-623
323
-810
627
-145
-1271
929
-467
-218
234
-302
-491
1033
-1051
-397
1755
-2073
275
532
-1000
225
40
198
-91
48
-358
562
-374
-20
186
-107
121
-193
215
-331
-86
387
-458
325
35
-649
382
-183
55
-419
412
-410
-279
74
112
-36
-151
54
435
-599
-37
601
-758
363
-476
165
395
-537
-81
990
-819
-340
998
-1000
618
-207
-320
881
-590
-561
722
171
-1448
1712
-686
-289
265
-871
1280
-857
-228
345
87
-761
-2
268
-514
-258
-499
686
-613
-430
144
213
-615
-554
942
-1188
-67
509
-1345
1536
-1415
-543
1833
-1674
-335
1495
-1525
-187
1286
-1878
957
412
-1761
1221
-636
-803
720
33
-682
299
94
-467
3
-123
-177
-301
-137
-26
-378
161
166
-805
275
55
-702
288
-204
-359
146
-591
35
-115
-49
-197
-35
40
-273
103
-193
-811
1287
-1865
389
1178
-2185
1162
-280
-971
1172
-1238
103
769
-1568
616
-221
-441
84
-576
535
-308
-740
747
-576
409
-977
249
321
-1089
-47
-491
545
-1146
27
110
-361
-643
-106
242
-1197
73
-321
-386
-17
-482
-315
308
-1006
-12
2
-628
-138
-298
67
-706
-91
-33
-990
389
-673
-421
647
-1333
303
9
-1148
596
-490
-288
109
-622
229
-313
-334
251
-818
243
-193
-700
1161
-1595
49
995
-1691
269
306
-922
-103
165
-901
466
-281
-1348
1330
-975
-461
547
-312
-93
-715
730
-1047
91
-250
-360
506
-1183
367
-23
-164
-438
563
-241
-452
-271
188
-155
-917
827
-946
238
-435
-242
286
-360
-279
-81
-237
-143
-271
-276
352
-463
-257
87
4
-795
647
-723
-276
216
-668
93
-423
-232
231
-615
-339
423
-688
-215
142
-519
-149
281
-713
219
-352
-283
446
-1012
542
-377
-462
505
-846
206
-70
-746
-47
395
-806
121
-235
-234
84
-1126
447
-9
-493
-540
455
-370
-480
90
-555
411
-639
-289
359
-836
346
-1115
852
-853
-633
942
-1087
201
-17
-743
244
213
-1360
1145
-110
-1866
2270
-2089
663
304
-1479
950
-255
-841
261
147
-1044
334
-323
-691
38
452
-1650
746
-30
-1301
866
-806
-385
762
-1272
160
387
-1374
844
-394
-1038
1348
-1100
-408
764
-636
-598
282
-54
-841
504
-843
171
-321
-655
388
-284
-873
614
-448
-732
653
-648
-17
-33
-885
671
-578
-635
472
-903
509
-907
324
-367
-306
270
-1006
525
-405
-745
455
-443
-518
295
-404
-319
443
-1157
465
-135
-1137
1047
-1389
365
-427
-519
662
-1695
960
-910
-380
960
-1856
526
304
-1670
559
161
-2003
1502
-1103
-762
645
-795
-359
214
-1329
683
-548
-1060
1173
-1040
-456
668
-1509
978
-596
-827
789
-745
-526
37
-392
-352
445
-1196
332
317
-1439
384
493
-1494
-124
1050
-1682
-100
1058
-2320
1392
-738
-1138
1140
-1113
-651
734
-583
-1179
1014
-1041
-523
255
-637
61
-418
-191
-266
117
-404
-305
478
-1096
230
-342
-132
-311
-420
117
-372
149
-1152
725
-676
-420
67
25
-689
-31
-94
-519
-39
-579
92
-438
-684
232
-384
-611
467
-992
344
-742
-241
-47
-658
-170
-413
-120
-810
197
-938
-345
463
-1789
1036
-599
-1369
1211
-1471
-351
614
-1529
370
-238
-699
89
-856
257
-825
-286
-318
-601
33
-624
-297
-451
-128
-464
-811
-180
-227
-924
-240
-186
-671
46
-664
-583
522
-1256
-343
721
-1304
-302
260
-685
-877
705
-957
-474
955
-2100
1440
-1125
-594
811
-830
-424
367
-554
-807
1088
-1747
539
-29
-1131
302
-46
-655
-574
421
-1071
334
-970
336
-231
-1199
784
-1122
-516
508
-1256
166
-100
-768
-139
-18
-781
-172
195
-1035
-456
48
-739
-560
273
-762
-179
-96
-371
-646
160
-468
-645
234
-319
-823
562
-1111
19
181
-1301
318
-274
-771
-141
-198
-532
-556
181
-894
-289
-499
-72
-594
-174
-292
5
-998
200
70
-1807
1790
-2121
750
-401
-892
597
-704
-507
687
-1531
518
174
-1997
1633
-1206
-673
212
98
-1398
557
-381
-742
396
-1189
275
-559
-397
-333
-523
-118
-577
-517
171
-838
-190
-396
-760
691
-1795
761
-186
-1507
1082
-1229
-253
355
-1184
97
67
-946
-313
665
-1368
158
45
-894
457
-844
-37
140
-606
-436
641
-1288
6
-287
-710
125
-787
-235
179
-1013
-202
2
-1083
260
-477
-921
371
-593
-641
-164
-90
-866
-496
668
-1798
578
-775
-564
65
-591
-389
-332
105
-1151
286
-141
-903
232
28
-1059
512
-856
258
-414
-613
167
-656
-388
-356
69
-1157
291
-178
-1133
535
-666
-696
330
-1010
-145
-249
-734
15
-403
-736
724
-1183
-390
921
-1346
-160
844
-1449
145
141
-1237
462
-466
-879
560
-924
-398
156
-973
107
-400
-579
-121
-245
-599
-474
381
-1331
40
-108
-932
-97
-327
-887
312
-683
-838
932
-2096
1035
-453
-1390
849
-651
-1100
593
-803
-380
147
-747
193
-628
-20
-469
-275
-266
-251
-472
-552
585
-1496
170
288
-1294
491
-639
-326
196
-1438
741
-449
-1422
1031
-683
-1140
703
-1094
-134
-33
-747
232
-467
-427
-247
-17
-757
59
-511
-597
346
-1059
-361
343
-791
-365
-23
-314
-526
-72
-504
-375
-586
-14
-908
-225
-13
-930
371
-756
-517
-469
174
-920
-257
-87
-566
-775
675
-1472
238
-198
-893
-62
-328
-484
-875
830
-1642
460
-380
-848
148
-442
-930
525
-959
-261
-69
-673
-361
98
-747
-237
309
-1052
207
-227
-691
-98
-406
-473
-306
-378
-73
-1039
511
-809
-633
560
-1406
533
-704
-661
237
-654
-853
324
-492
-1011
822
-1216
199
-625
335
-1244
564
-442
-924
517
-544
-850
680
-1029
-529
877
-1860
888
-803
-185
-525
-20
-736
-353
-240
-716
-2
-445
-721
186
-190
-1190
1049
-1287
-322
473
-1467
344
-443
-801
482
-963
-117
340
-1510
671
-181
-1353
593
-287
-1141
329
-196
-1121
545
-673
-174
-101
-777
386
-1092
-7
-666
131
-869
42
-271
-553
428
-1401
1108
-1118
-219
-7
-689
83
-483
-486
-35
-153
-855
538
-697
-157
-182
-348
-82
-762
105
-270
-658
555
-1431
502
-485
-616
56
-628
-57
-755
350
-1401
996
-1344
-194
662
-1994
1027
-898
-255
-196
-654
230
-833
175
-691
-229
-52
-860
-51
21
-677
-318
324
-853
-291
389
-758
-261
-53
-457
-413
-100
-483
-74
-345
-204
-446
-147
-343
-405
-262
-631
442
-1099
137
-267
-358
-409
-4
-446
-525
498
-1097
114
-431
-189
-528
-47
-216
-432
-9
-322
119
-784
422
-481
-455
381
-688
-168
142
-417
-527
232
-603
-374
246
-432
-251
-177
-364
-378
-244
-834
103
-211
-738
435
-324
-707
820
-908
-386
581
-917
-150
104
-719
-294
133
-724
-163
41
-430
-421
-115
-277
-705
145
-625
-262
-193
-747
71
-664
-415
-98
-645
-432
44
-449
-347
-97
-500
-124
-597
-343
11
-502
-319
77
-516
-201
-22
-712
-110
-327
-659
-111
-239
-589
-380
-282
-529
-98
-712
-4
-289
-718
213
-590
-377
-16
-379
-681
330
-719
-592
567
-1178
-75
335
-974
90
-22
-802
-270
207
-952
-1
29
-890
413
-490
-591
449
-551
-784
532
-635
-835
672
-1113
149
-56
-896
371
-616
-350
-194
-500
-102
-466
-485
146
-544
-265
259
-640
-57
-190
-661
52
-581
-281
7
-479
-58
-221
-34
-423
-382
246
-655
-9
-142
-337
-228
-249
-178
-505
115
-464
-417
-253
-477
-286
-441
-267
-444
-24
-551
-416
130
-649
-164
-303
-249
-480
-200
-8
-596
-89
-85
-466
-301
256
-722
-172
97
-935
220
-114
-821
559
-859
-21
128
-1020
449
-167
-1169
585
-383
-1059
685
-1085
73
-245
-664
66
-443
-519
209
-463
-277
-214
-145
-673
-110
-116
-714
285
-458
-276
-9
-247
-709
355
-507
-869
465
-616
-427
-89
-553
199
-448
-372
-6
-263
-534
-5
-236
-578
372
-740
-117
192
-608
-307
291
-645
-563
565
-1087
115
-113
-755
340
-824
77
-194
-663
46
10
-598
-180
-141
-576
181
-663
-241
47
-473
-275
-255
-332
-587
-182
-95
-580
-169
6
-542
-108
-231
-269
-17
-240
-516
205
-421
-358
262
-847
292
-558
-224
-9
-535
-405
92
-382
-512
133
-525
-42
-422
-118
-343
-468
103
-430
-220
-237
-491
-187
-441
-506
-121
-320
-520
-418
-126
-398
-494
18
-415
-219
-272
-419
-113
-124
-678
16
-124
-495
-179
-327
-279
-811
-28
-499
-493
253
-537
-440
105
-814
-636
335
-633
-691
625
-672
-611
243
-476
-410
-145
-268
-481
68
-919
260
-400
-936
719
-985
128
-139
-671
46
42
-576
-45
-8
-226
-426
-50
-187
-541
74
-313
-401
63
-393
-277
245
-780
-118
104
-484
-205
-90
-349
-349
-34
-917
38
-352
-444
57
-250
-217
-187
-16
-592
-147
-305
-251
-224
-503
43
-653
-55
-284
-379
-176
-580
259
-827
-201
-35
-692
-202
76
-487
-236
-109
-82
-351
-325
-59
-388
-266
12
-532
-324
72
-814
-49
-466
-190
-96
-834
190
-687
-81
2
-578
-18
-452
-75
-424
-456
-114
-695
-217
-128
-757
42
-233
-282
-341
-265
-432
-515
-61
-750
-110
-299
-399
-178
-197
-665
189
-410
-442
216
-807
-239
26
-757
-358
214
-688
-256
133
-378
-128
-32
-265
-216
-270
-266
-76
-445
47
-385
-233
79
-480
-47
-178
-460
-23
-474
-208
-230
-748
351
-691
-195
-354
-359
-199
-680
-36
-541
-460
-450
234
-724
-168
-172
-370
-464
-583
63
-695
-96
-305
-691
24
-106
-933
561
-756
-584
150
-439
-418
-527
118
-380
-270
-256
-196
-463
-355
-132
-749
-42
-488
-397
20
-315
-695
153
-699
-398
236
-899
138
-185
-935
310
-738
-489
-27
-660
-75
-822
469
-949
-128
206
-699
-274
-68
-502
-332
-103
-601
-1
-352
-535
47
-378
-319
-507
297
-482
-617
241
-453
-426
-274
73
-381
-300
-401
70
-523
-347
-94
-115
-573
-361
191
-661
-245
-165
-297
-338
-186
-423
2
-189
-754
-13
293
-819
-320
552
-869
-405
210
-679
-277
-204
-475
320
-664
-256
237
-603
-60
-491
-278
-229
-371
-630
122
-358
-646
262
-249
-579
-26
-402
-111
-486
-487
178
-688
-84
-269
-468
78
-508
-354
74
-739
-201
66
-782
-18
-310
-733
348
-504
-638
381
-569
-486
186
-338
-553
44
-250
-384
-185
-272
-190
-425
-241
-163
-438
-333
-245
-423
-122
-30
-463
-249
-196
-623
-265
-74
-454
-107
-217
-350
-150
-217
-184
-316
-230
-252
-237
-505
12
-403
-305
-59
-310
-174
-43
-329
-267
-157
-489
-74
-34
-560
114
-122
-597
39
-300
-393
292
-440
-540
188
-556
-405
126
-613
-318
190
-558
-292
24
-457
-130
-401
206
-355
-609
380
-503
-485
275
-817
150
90
-1097
543
-291
-474
110
-4
-637
279
-234
-327
34
-533
47
-190
-488
84
-372
-167
-181
-420
-127
-311
-450
-393
-117
-464
-321
-10
-231
-448
54
-39
-369
-165
-48
-260
-233
-320
-73
-382
-32
-251
-77
-71
-439
2
-424
-215
-211
12
-310
126
-630
212
-245
-472
424
-698
37
90
-747
313
-472
-505
408
-764
17
-202
-419
-65
-128
-502
62
-112
-345
-13
-273
-378
130
-346
-571
430
-831
-315
210
-641
-88
-265
-386
-429
-174
-325
-138
-258
-98
-238
-284
-207
-60
-422
-225
-291
-574
-194
-262
-506
-252
-233
-277
-370
-326
-118
-436
-335
-286
-364
-181
-407
-110
-269
-553
152
-572
-396
-120
-261
-613
195
-410
-399
-52
-532
138
-748
44
-327
-362
-73
-545
-164
-590
-120
-314
-388
36
-297
-618
-50
-614
-554
211
-961
261
-591
-295
44
-697
12
-393
-549
-136
-23
-918
112
-484
-398
-89
-590
-52
-104
-649
-183
251
-724
-241
-1
-612
-313
-413
-308
-528
-65
-700
-118
-246
-499
-169
-389
-140
-418
-205
-343
-202
-523
44
-19
-724
365
24
-1070
305
-257
-877
142
-396
-404
-100
-230
-562
239
-575
-622
284
-706
-518
175
-652
-498
241
-779
-185
-252
-132
-388
-219
-80
-421
-194
-452
54
-435
-187
-491
18
-317
-797
452
-400
-396
-309
-217
-28
-553
-483
241
-554
-531
155
-435
-93
-318
-375
238
-565
-710
318
-344
-869
181
-315
-403
-527
-64
-121
-853
-198
34
-434
-581
-153
-157
-314
-385
-334
101
-538
-576
3
-199
-631
90
-253
-261
-177
-285
57
-546
-463
-390
-8
-599
-531
223
-173
-646
100
-84
-542
-216
45
-682
-150
-296
-387
294
-759
-126
79
-231
-535
163
-257
-836
292
-769
-104
-424
-394
-73
-53
-763
3
74
-899
185
-639
-182
-141
-581
-224
48
-591
-7
163
-550
-146
-226
-195
-204
-80
-629
378
-278
-702
278
-321
-168
-251
-1
-325
-482
-51
-328
-328
-306
-410
118
-465
-182
-359
-110
-378
-225
-152
-622
115
-127
-536
-122
18
-597
-28
-126
-268
-365
-318
-244
-292
-332
-273
-235
-461
-278
-445
-411
-58
-483
-166
-185
-370
-114
-156
62
-476
8
20
-435
-230
-146
-10
-327
-137
-30
-8
-491
-17
39
-585
-88
-309
-12
-519
-14
3
-337
64
-310
-42
190
-487
-5
209
-200
-279
47
103
-573
-114
-101
-270
-274
-189
-253
-235
-453
-431
-383
-169
-539
-506
-152
-743
-383
-265
-365
-338
-1
-590
-421
-171
-429
-219
-233
-167
-326
-197
-369
-234
-319
-352
-202
-270
-317
-291
-364
-461
-300
-549
-562
-426
-562
-531
-570
-376
-573
-361
-393
-453
-459
-450
-183
-589
-124
-254
-483
71
-154
-339
-82
-114
-148
-140
-209
-288
-24
-539
-283
-194
-273
64
-539
249
-193
-479
70
-370
-268
232
-348
-115
313
-656
296
109
-509
294
-13
-150
-56
-267
-163
25
-351
-390
12
-244
-601
183
-327
-235
-28
-479
-156
-275
-234
-572
63
-410
-350
-156
-264
-450
-313
-55
-910
-88
-360
-895
-59
-407
-556
-118
-533
-429
-147
-712
-484
-213
-652
-619
-45
-633
-354
-224
-390
-364
-427
-339
-356
-456
-383
-36
-577
-256
-147
-486
-266
-60
-474
-224
-179
-472
-191
-447
-327
-404
-129
-432
-213
-217
-494
-270
-380
-214
-370
-369
-252
-147
-483
-210
-141
-334
-157
-94
273
-677
263
-17
-765
196
-34
-383
-42
156
-411
55
-201
-210
-51
-111
-531
128
11
-809
181
-152
-526
-5
-236
-385
146
-414
-494
127
-592
-347
-21
-226
-392
-89
-205
-450
-236
-218
-317
-393
-252
-314
-401
-432
-193
-383
-227
-391
-325
-155
-486
-284
-215
-315
-518
-143
-427
-459
-244
-227
-388
-452
-160
-531
-157
-625
-373
-83
-669
-487
-243
-314
-497
-391
-145
-436
-353
-238
-299
-200
-349
-353
-158
-88
-674
39
-76
-570
43
-207
-283
-440
-144
-157
-533
27
-325
-188
-454
-425
-25
-573
-327
-104
-256
-293
-249
-102
-440
-235
-126
-498
76
-413
-216
-102
-339
-408
-111
-131
-526
-144
-114
-399
-300
-139
-532
-221
-367
-334
-205
-382
-335
-191
-485
-454
-93
-544
-354
-232
-308
-506
-264
-229
-246
-423
-220
-116
-410
-345
-208
-206
-465
-90
-263
-251
-62
-405
-133
-132
-460
-254
-48
-349
-366
51
-275
-418
-164
-279
-345
-131
-453
-315
-249
-377
-404
-253
-157
-368
-268
-130
-161
-529
-96
-192
-466
-89
-173
-385
-65
-212
-322
-168
-83
-369
-232
-141
-202
-254
-309
14
-368
-258
-84
-380
-250
-144
-381
-389
-161
-292
-394
-181
-266
-347
-242
-208
-196
-409
-144
-249
-431
-272
-195
-269
-322
-195
-135
-456
-169
-191
-381
-268
-144
-290
-393
-120
-313
-388
-282
-170
-412
-185
-397
-307
-239
-408
-251
-181
-177
-509
-3
-446
-422
6
-501
-398
-121
-354
-417
-62
-517
-336
-217
-638
-255
-302
-314
-547
-158
-164
-593
-240
-220
-452
-340
-237
-525
-263
-65
-532
-275
-66
-421
-361
-86
-366
-317
-286
-368
-111
-362
-462
49
-256
-489
-77
-220
-504
-228
-231
-360
-287
-380
-170
-312
-281
-171
-180
-297
-392
-191
-191
-440
-311
-46
-442
-331
-128
-307
-282
-311
-325
-219
-411
-410
-196
-325
-396
-245
-276
-407
-384
-215
-354
-578
-187
-194
-468
-172
-187
-268
-191
-397
-129
-229
-514
-252
-90
-349
-322
-64
-168
-352
-401
-122
-267
-507
-361
-49
-478
-492
-51
-366
-291
-155
-156
-213
-278
-284
-188
-249
-461
-37
-157
-441
-77
-57
-307
-252
-38
-250
-293
-150
-175
-229
-391
-254
-65
-454
-386
-23
-268
-457
-399
9
-314
-607
37
-224
-485
-216
-224
-210
-334
-327
-160
-234
-443
-327
-162
-437
-474
-112
-263
-458
-240
-162
-380
-271
-346
-272
-255
-478
-323
-191
-381
-503
-20
-401
-529
-137
-414
-483
-374
-275
-339
-480
-215
-289
-426
-235
-327
-348
-336
-284
-383
-307
-258
-377
-227
-288
-254
-342
-215
-244
-294
-227
-174
-254
-312
-268
-188
-224
-330
-145
-193
-235
-235
-291
-267
-101
-297
-321
-85
-225
-320
-196
-111
-351
-312
-60
-207
-408
-135
-194
-296
-237
-127
-188
-314
-181
-223
-309
-457
-157
-273
-386
-287
-226
-251
-314
-202
-299
-252
-266
-390
-214
-243
-506
-218
-260
-508
-220
-289
-281
-346
-247
-332
-434
-244
-318
-261
-338
-181
-179
-303
-235
-129
-213
-366
-201
-205
-346
-318
-192
-175
-280
-197
-59
-212
-250
-143
-242
-254
-208
-294
-148
-221
-297
-155
-152
-223
-278
-155
-262
-321
-255
-265
-255
-240
-180
-243
-173
-163
-273
-281
-213
-303
-249
-79
-212
-305
-89
-117
-343
-200
-111
-231
-243
-124
-152
-270
-157
-116
-269
-187
-130
-148
-168
-224
-158
-187
-275
-249
-211
-191
-340
-265
-272
-199
-297
-352
-146
-352
-355
-290
-336
-417
-383
-270
-386
-354
-275
-349
-299
-327
-346
-371
-391
-354
-343
-345
-307
-241
-394
-308
-262
-397
-373
-248
-263
-482
-274
-318
-415
-363
-328
-313
-346
-285
-298
-221
-391
-308
-214
-286
-275
-223
-214
-260
-215
-224
-163
-278
-322
-206
-292
-355
-300
-230
-308
-317
-229
-235
-286
-319
-222
-238
-357
-299
-213
-320
-384
-237
-178
-280
-266
-230
-236
-307
-232
-228
-309
-216
-261
-274
-222
-317
-340
-277
-284
-280
-283
-254
-224
-253
-273
-305
-286
-322
-299
-331
-331
-235
-316
-305
-266
-251
-318
-301
-288
-277
-275
-260
-240
-233
-184
-298
-252
-234
-295
-299
-237
-268
-324
-242
-317
-324
-280
-330
-250
-328
-365
-249
-345
-373
-298
-314
-306
-268
-297
-302
-269
-309
-324
-235
-283
-300
-242
-237
-296
-284
-240
-278
-279
-247
-258
-256
-199
-267
-230
-239
-287
-232
-228
-242
-263
-268
-277
-297
-298
-295
-282
-311
-277
-279
-293
-328
-272
-265
-356
-305
-257
-291
-330
-282
-275
-335
-343
-281
-285
-363
-353
-282
-319
-345
-283
-246
-290
-302
-195
-223
-327
-235
-232
-335
-305
-266
-292
-279
-347
-288
-255
-333
-313
-244
-291
-322
-256
-237
-242
-278
-268
-264
-280
-272
-219
-262
-256
-204
-200
-178
-228
-197
-182
-262
-252
-216
-247
-261
-216
-180
-221
-258
-234
-171
-224
-280
-194
-193
-238
-216
-205
-216
-253
-248
-235
-223
-212
-255
-241
-209
-248
-241
-231
-243
-231
-289
-298
-286
-336
-308
-302
-315
-273
-280
-288
-277
-296
-333
-273
-245
-291
-262
-208
-228
-308
-241
-221
-276
-243
-219
-193
-226
-215
-186
-191
-198
-211
-195
-207
-183
-203
-232
-225
-200
-222
-249
-199
-199
-225
-186
-179
-207
-179
-197
-209
-185
-233
-211
-199
-184
-152
-157
-155
-129
-139
-173
-163
-165
-174
-169
-139
-142
-146
-131
-123
-115
-100
-125
-158
-146
-176
-192
-190
-182
-161
-146
-164
-186
-191
-215
-216
-231
-211
-221
-214
-205
-213
-210
-219
-223
-234
-219
-213
-193
-187
-238
-229
-216
-212
-176
-159
-159
-176
-185
-188
-195
-197
-165
-167
-165
-146
-187
-193
-198
-212
-214
-218
-197
-210
-228
-254
-262
-277
-269
-294
-311
-304
-321
-327
-334
-329
-334
-321
-336
-343
-353
-333
-326
-324
-317
-318
-298
-294
-308
-289
-265
-257
-260
-251
-233
-256
-230
-206
-239
-234
-239
-232
-233
-226
-219
-218
-198
-220
-216
-202
-220
-227
-224
-231
-225
-229
-221
-201
-192
-176
-191
-223
-200
-205
-226
-215
-220
-213
-232
-253
-241
-259
-245
-240
-241
-242
-241
-233
-236
-218
-241
-204
-197
-204
-201
-226
-220
-227
-253
-226
-217
-230
-217
-200
-206
-204
-225
-250
-208
-213
-238
-221
-230
-244
-254
-261
-260
-256
-264
-272
-257
-272
-278
-259
-261
-271
-270
-265
-271
-264
-262
-268
-258
-243
-239
-257
-243
-234
-269
-263
-243
-251
-256
-265
-234
-233
-263
-234
-256
-263
-262
-287
-294
-306
-312
-297
-288
-298
-307
-313
-319
-314
-328
-322
-329
-332
-315
-319
-311
-317
-310
-321
-313
-297
-301
-301
-306
-324
-321
-319
-325
-317
-305
-313
-311
-307
-322
-303
-323
-306
-293
-318
-306
-283
-305
-297
-279
-295
-300
-310
-309
-311
-312
-315
-315
-306
-309
-297
-277
-276
-295
-285
-288
-312
-315
-313
-327
-342
-323
-332
-323
-312
-304
-283
-283
-293
-282
-275
-259
-256
-250
-236
-227
-235
-237
-226
-248
-228
-236
-258
-246
-249
-244
-235
-246
-248
-222
-245
-237
-232
-236
-215
-237
-232
-211
-202
-191
-210
-203
-197
-217
-222
-228
-236
-229
-211
-217
-223
-214
-207
-202
-203
-190
-210
-196
-197
-216
-190
-196
-199
-228
-211
-185
-185
-193
-202
-222
-237
-244
-261
-263
-260
-261
-270
-260
-253
-253
-244
-241
-254
-268
-275
-275
-263
-251
-271
-272
-261
-258
-248
-257
-251
-229
-216
-220
-209
-213
-219
-210
-216
-218
-234
-239
-240
-239
-258
-249
-229
-252
-231
-238
-235
-224
-253
-249
-259
-267
-270
-253
-276
-279
-260
-258
-250
-258
-241
-219
-219
-225
-214
-239
-221
-212
-221
-197
-211
-211
-201
-208
-215
-197
-218
-203
-204
-209
-192
-221
-206
-217
-221
-212
-221
-208
-210
-207
-218
-237
-253
-243
-232
-247
-252
-254
-248
-256
-264
-261
-276
-282
-284
-279
-271
-263
-272
-282
-285
-302
-277
-280
-288
-278
-277
-289
-302
-306
-323
-321
-329
-324
-288
-298
-290
-275
-282
-276
-255
-271
-280
-271
-288
-275
-278
-288
-298
-306
-303
-287
-287
-293
-292
-291
-294
-316
-315
-301
-304
-280
-280
-289
-259
-254
-268
-247
-241
-251
-259
-252
-256
-241
-222
-227
-226
-233
-238
-224
-222
-249
-239
-247
-247
-219
-225
-215
-206
-229
-222
-216
-224
-212
-213
-220
-217
-223
-220
-221
-248
-238
-239
-244
-237
-218
-215
-210
-209
-225
-225
-225
-229
-227
-238
-239
-236
-254
-245
-263
-266
-253
-272
-282
-265
-274
-289
-272
-290
-304
-326
-333
-331
-338
-330
-331
-311
-315
-316
-323
-322
-321
-332
-317
-322
-316
-317
-310
-297
-299
-290
-281
-272
-269
-254
-253
-242
-251
-253
-250
-257
-271
-265
-255
-272
-258
-263
-256
-247
-248
-241
-237
-233
-244
-240
-255
-252
-253
-247
-252
-265
-274
-280
-300
-276
-273
-289
-275
-286
-286
-284
-291
-291
-286
-302
-293
-285
-288
-300
-294
-292
-292
-277
-291
-293
-281
-290
-284
-280
-258
-251
-244
-223
-203
-207
-197
-182
-177
-193
-215
-195
-225
-248
-257
-267
-280
-293
-299
-314
-323
-335
-340
-349
-351
-345
-349
-358
-347
-349
-353
-344
-336
-316
-312
-308
-298
-279
-273
-261
-264
-281
-269
-275
-284
-265
-255
-266
-247
-260
-277
-259
-271
-268
-275
-275
-271
-277
-270
-265
-271
-272
-276
-277
-275
-288
-274
-274
-271
-264
-271
-263
-272
-271
-246
-254
-240
-242
-238
-231
-232
-216
-211
-220
-204
-199
-196
-179
-187
-178
-164
-173
-169
-156
-174
-165
-165
-185
-197
-197
-192
-200
-214
-220
-209
-208
-212
-213
-208
-196
-199
-196
-203
-202
-203
-218
-221
-198
-215
-233
-234
-233
-233
-244
-248
-256
-235
-255
-256
-242
-257
-265
-268
-269
-281
-281
-271
-283
-263
-264
-258
-251
-247
-234
-232
-231
-239
-230
-228
-234
-236
-248
-250
-242
-276
-283
-270
-288
-289
-272
-267
-280
-258
-274
-287
-272
-285
-283
-265
-251
-263
-256
-252
-247
-241
-234
-242
-230
-210
-216
-208
-210
-214
-215
-217
-218
-222
-227
-240
-230
-232
-243
-237
-245
-255
-237
-241
-272
-267
-264
-274
-284
-285
-287
-287
-288
-307
-310
-324
-325
-319
-340
-335
-326
-317
-297
-308
-302
-302
-326
-323
-315
-329
-330
-323
-312
-329
-333
-340
-353
-365
-361
-352
-355
-374
-386
-376
-379
-374
-384
-375
-372
-378
-372
-354
-352
-343
-325
-306
-298
-302
-276
-284
-282
-275
-273
-270
-260
-268
-273
-260
-262
-248
-251
-247
-238
-228
-223
-227
-227
-198
-190
-212
-189
-195
-231
-233
-241
-240
-228
-231
-210
-218
-236
-230
-256
-262
-270
-269
-275
-290
-284
-280
-272
-281
-284
-280
-281
-303
-309
-314
-313
-313
-309
-315
-326
-318
-311
-310
-299
-288
-292
-275
-276
-279
-275
-261
-270
-282
-273
-276
-271
-258
-272
-260
-265
-278
-276
-289
-280
-281
-283
-306
-313
-311
-313
-314
-326
-326
-327
-328
-337
-337
-334
-320
-321
-324
-317
-314
-314
-313
-308
-311
-310
-297
-306
-297
-289
-304
-294
-297
-306
-287
-260
-262
-282
-269
-259
-263
-261
-243
-262
-246
-259
-273
-262
-258
-255
-268
-263
-275
-269
-262
-259
-275
-287
-289
-306
-311
-305
-288
-274
-276
-278
-279
-272
-259
-257
-267
-263
-254
-255
-257
-240
-251
-262
-270
-271
-269
-262
-251
-249
-243
-233
-218
-220
-229
-248
-250
-250
-247
-257
-248
-237
-246
-246
-226
-222
-231
-223
-226
-239
-238
-220
-228
-239
-238
-246
-249
-243
-241
-238
-242
-254
-268
-261
-262
-265
-271
-281
-270
-274
-279
-289
-293
-293
-285
-282
-279
-265
-270
-261
-269
-281
-273
-275
-286
-292
-294
-301
-297
-310
-318
-298
-308
-312
-286
-295
-286
-283
-287
-276
-271
-270
-254
-252
-248
-242
-242
-231
-225
-225
-216
-209
-210
-195
-197
-204
-220
-229
-226
-240
-249
-243
-232
-237
-240
-261
-261
-264
-277
-273
-277
-284
-271
-263
-266
-278
-267
-261
-278
-277
-275
-249
-256
-273
-272
-264
-264
-255
-245
-251
-254
-254
-242
-246
-252
-245
-234
-242
-239
-221
-226
-248
-255
-244
-244
-245
-245
-250
-258
-260
-264
-267
-276
-275
-254
-256
-255
-258
-250
-248
-261
-263
-258
-244
-253
-234
-222
-233
-231
-233
-231
-260
-259
-247
-258
-252
-261
-263
-266
-258
-261
-278
-297
-298
-294
-306
-310
-302
-312
-332
-343
-355
-358
-355
-374
-373
-357
-365
-354
-348
-373
-372
-351
-363
-355
-328
-324
-322
-300
-291
-275
-273
-269
-268
-260
-261
-245
-236
-235
-214
-226
-216
-205
-203
-192
-177
-179
-190
-186
-190
-183
-187
-185
-187
-189
-190
-207
-219
-234
-242
-247
-254
-235
-233
-242
-237
-248
-267
-285
-279
-297
-285
-300
-313
-314
-313
-304
-321
-304
-285
-285
-262
-259
-262
-241
-235
-230
-219
-208
-224
-204
-205
-202
-203
-216
-220
-218
-215
-217
-223
-245
-248
-260
-259
-268
-280
-278
-284
-290
-293
-323
-330
-327
-335
-340
-357
-362
-371
-365
-371
-375
-370
-386
-386
-388
-401
-401
-397
-409
-389
-391
-394
-372
-362
-347
-354
-359
-354
-347
-337
-325
-322
-317
-313
-299
-285
-289
-285
-276
-281
-281
-273
-273
-273
-275
-278
-263
-271
-270
-259
-264
-275
-267
-262
-255
-266
-257
-248
-272
-259
-260
-266
-281
-273
-285
-299
-294
-309
-292
-310
-334
-335
-342
-375
-370
-364
-379
-369
-374
-353
-340
-358
-341
-327
-336
-329
-320
-301
-289
-296
-291
-283
-275
-269
-263
-273
-278
-301
-311
-285
-289
-299
-280
-283
-289
-276
-286
-290
-291
-307
-293
-281
-286
-286
-281
-283
-273
-269
-259
-242
-239
-240
-223
-230
-216
-194
-207
-202
-204
-217
-223
-236
-256
-242
-247
-245
-227
-213
-212
-216
-230
-231
-227
-238
-235
-229
-230
-243
-245
-248
-243
-246
-255
-232
-236
-232
-219
-212
-223
-233
-205
-223
-242
-235
-227
-220
-212
-215
-216
-213
-227
-228
-239
-233
-217
-205
-201
-205
-209
-217
-211
-219
-208
-215
-234
-238
-242
-243
-247
-238
-243
-247
-241
-240
-248
-249
-262
-252
-243
-251
-253
-253
-234
-233
-226
-230
-229
-219
-232
-239
-226
-218
-220
-213
-232
-240
-236
-251
-262
-254
-254
-254
-258
-250
-241
-234
-223
-235
-227
-214
-220
-230
-238
-245
-231
-241
-264
-245
-243
-260
-243
-235
-252
-233
-230
-230
-222
-211
-209
-197
-204
-205
-203
-207
-213
-209
-206
-227
-233
-230
-220
-225
-236
-231
-237
-245
-245
-255
-235
-250
-256
-250
-260
-269
-271
-266
-262
-258
-264
-252
-274
-272
-260
-265
-261
-247
-236
-232
-230
-226
-234
-233
-223
-219
-206
-205
-182
-176
-182
-164
-175
-181
-156
-168
-168
-152
-162
-170
-173
-186
-195
-200
-216
-223
-215
-195
-199
-203
-181
-189
-201
-207
-214
-218
-237
-256
-265
-279
-278
-270
-270
-253
-247
-251
-242
-258
-255
-256
-248
-225
-237
-229
-212
-228
-217
-208
-218
-199
-190
-191
-188
-184
-189
-195
-205
-203
-199
-200
-201
-200
-205
-228
-230
-227
-246
-247
-245
-250
-261
-275
-292
-281
-275
-280
-281
-285
-298
-300
-288
-299
-291
-269
-277
-266
-256
-243
-233
-224
-214
-229
-222
-224
-231
-224
-230
-233
-229
-255
-248
-245
-248
-241
-236
-222
-220
-235
-241
-244
-236
-228
-227
-222
-238
-247
-244
-264
-268
-260
-258
-255
-249
-262
-276
-283
-303
-311
-328
-332
-329
-335
-331
-328
-337
-338
-339
-318
-317
-340
-332
-326
-325
-314
-306
-307
-303
-295
-300
-293
-303
-303
-288
-284
-275
-266
-260
-263
-273
-298
-298
-306
-320
-308
-296
-291
-285
-284
-292
-298
-308
-289
-273
-260
-243
-231
-228
-227
-232
-248
-227
-227
-235
-240
-240
-232
-238
-230
-217
-220
-218
-193
-213
-220
-224
-230
-216
-212
-201
-202
-195
-194
-199
-193
-188
-199
-205
-199
-210
-216
-213
-227
-240
-247
-241
-238
-235
-232
-226
-222
-232
-241
-258
-260
-255
-260
-266
-271
-276
-273
-266
-283
-288
-285
-289
-304
-314
-293
-290
-296
-290
-268
-258
-251
-236
-246
-260
-273
-273
-279
-276
-279
-283
-283
-299
-302
-307
-301
-299
-295
-287
-276
-274
-279
-278
-283
-287
-290
-291
-297
-310
-314
-312
-318
-330
-324
-324
-318
-304
-308
-289
-290
-284
-277
-275
-263
-261
-254
-257
-242
-237
-238
-244
-254
-263
-264
-255
-272
-260
-255
-272
-267
-252
-269
-271
-264
-266
-264
-259
-261
-275
-267
-277
-257
-250
-259
-260
-256
-244
-257
-262
-250
-245
-253
-253
-256
-270
-273
-249
-248
-257
-260
-259
-251
-266
-261
-266
-281
-290
-299
-283
-281
-282
-278
-286
-283
-282
-287
-299
-315
-317
-309
-310
-325
-316
-316
-315
-302
-290
-293
-300
-295
-287
-276
-270
-275
-266
-270
-269
-262
-274
-262
-248
-235
-242
-241
-228
-223
-225
-218
-210
-210
-205
-213
-213
-211
-205
-198
-200
-207
-208
-197
-194
-195
-215
-208
-191
-193
-193
-202
-201
-206
-212
-212
-194
-186
-195
-199
-200
-188
-185
-208
-214
-206
-221
-214
-215
-225
-235
-233
-238
-237
-231
-239
-241
-245
-223
-217
-219
-219
-210
-216
-224
-234
-246
-259
-274
-279
-278
-276
-268
-279
-292
-300
-296
-314
-331
-341
-355
-366
-384
-370
-362
-355
-346
-338
-337
-333
-324
-313
-301
-286
-263
-254
-251
-245
-247
-249
-245
-247
-257
-255
-255
-258
-262
-266
-267
-263
-263
-263
-260
-255
-255
-258
-245
-249
-269
-264
-259
-257
-263
-260
-263
-265
-257
-267
-256
-248
-252
-248
-252
-273
-265
-271
-292
-284
-288
-287
-281
-286
-290
-286
-281
-286
-302
-306
-313
-328
-324
-334
-330
-335
-337
-332
-336
-325
-308
-298
-305
-302
-305
-296
-301
-283
-279
-283
-261
-264
-264
-266
-261
-264
-267
-259
-250
-259
-263
-264
-265
-253
-255
-259
-263
-263
-249
-243
-242
-248
-260
-258
-262
-264
-273
-268
-276
-275
-249
-253
-244
-243
-249
-252
-242
-251
-259
-253
-266
-268
-267
-268
-282
-297
-297
-316
-313
-301
-294
-277
-275
-267
-263
-259
-264
-267
-250
-234
-219
-205
-201
-197
-190
-190
-194
-179
-190
-199
-206
-221
-228
-243
-245
-256
-246
-236
-222
-231
-242
-242
-261
-253
-260
-279
-296
-298
-305
-307
-308
-331
-335
-345
-345
-343
-342
-350
-341
-338
-338
-323
-328
-321
-333
-324
-323
-326
-294
-286
-286
-270
-275
-299
-296
-288
-295
-296
-299
-302
-298
-303
-316
-312
-312
-298
-288
-283
-284
-282
-282
-299
-288
-282
-281
-279
-273
-264
-264
-274
-275
-276
-283
-278
-277
-289
-301
-298
-305
-313
-306
-303
-311
-308
-284
-288
-276
-273
-282
-278
-284
-284
-288
-289
-297
-300
-299
-303
-304
-288
-295
-310
-314
-312
-309
-320
-306
-302
-307
-309
-331
-335
-333
-331
-334
-334
-339
-337
-324
-334
-328
-310
-311
-312
-315
-307
-306
-313
-323
-328
-335
-322
-332
-342
-336
-345
-333
-335
-330
-316
-311
-296
-298
-302
-302
-304
-301
-312
-307
-327
-325
-324
-345
-344
-340
-345
-335
-328
-330
-327
-309
-298
-301
-296
-290
-292
-295
-285
-266
-259
-262
-264
-254
-250
-248
-243
-243
-257
-254
-263
-276
-259
-257
-248
-248
-264
-260
-244
-241
-241
-242
-242
-245
-241
-245
-241
-255
-249
-238
-254
-259
-265
-267
-271
-272
-258
-253
-262
-265
-276
-274
-270
-278
-292
-308
-306
-324
-329
-331
-345
-345
-346
-344
-346
-349
-344
-344
-341
-338
-336
-325
-329
-332
-345
-354
-347
-345
-345
-331
-327
-320
-311
-311
-306
-317
-320
-304
-302
-307
-324
-324
-327
-338
-329
-333
-333
-338
-340
-345
-350
-340
-340
-337
-325
-307
-295
-303
-319
-317
-302
-297
-291
-293
-300
-305
-312
-319
-317
-308
-312
-307
-294
-285
-295
-295
-288
-295
-291
-279
-269
-253
-250
-264
-252
-234
-239
-259
-262
-262
-265
-266
-255
-235
-213
-212
-208
-197
-208
-215
-200
-200
-204
-206
-217
-217
-218
-226
-236
-263
-273
-289
-299
-311
-314
-291
-286
-293
-285
-295
-302
-303
-302
-291
-292
-311
-306
-293
-288
-285
-289
-278
-277
-277
-290
-289
-290
-306
-305
-306
-321
-314
-311
-319
-318
-310
-297
-291
-290
-315
-319
-301
-282
-286
-292
-291
-294
-285
-270
-269
-277
-289
-286
-257
-263
-274
-266
-261
-259
-256
-249
-251
-252
-258
-246
-227
-224
-227
-227
-219
-216
-198
-202
-206
-210
-208
-195
-198
-191
-195
-207
-216
-222
-224
-225
-230
-245
-245
-244
-251
-234
-231
-225
-212
-216
-217
-226
-223
-222
-236
-238
-231
-236
-238
-238
-222
-218
-237
-250
-254
-250
-249
-259
-265
-259
-268
-270
-268
-263
-252
-247
-252
-264
-253
-254
-263
-253
-236
-226
-241
-251
-254
-246
-255
-257
-257
-249
-245
-250
-237
-228
-228
-214
-218
-229
-216
-214
-219
-237
-244
-241
-261
-270
-265
-263
-275
-285
-279
-267
-271
-278
-274
-269
-286
-283
-275
-288
-281
-283
-275
-257
-246
-262
-248
-239
-234
-226
-229
-230
-227
-224
-240
-248
-248
-258
-267
-256
-250
-271
-285
-285
-278
-286
-281
-268
-274
-276
-273
-270
-279
-279
-271
-264
-266
-269
-260
-264
-274
-264
-249
-249
-246
-252
-262
-264
-259
-270
-276
-287
-288
-272
-291
-302
-305
-301
-302
-303
-300
-299
-299
-294
-285
-284
-289
-304
-313
-314
-320
-314
-312
-315
-309
-315
-308
-306
-305
-301
-296
-292
-282
-273
-275
-276
-259
-260
-277
-266
-263
-253
-243
-235
-242
-231
-219
-220
-243
-263
-263
-272
-280
-282
-286
-300
-311
-326
-337
-331
-340
-343
-335
-333
-340
-335
-325
-336
-325
-325
-345
-332
-327
-333
-324
-321
-326
-325
-312
-311
-313
-301
-300
-305
-293
-298
-309
-320
-322
-309
-296
-289
-281
-279
-278
-271
-271
-269
-272
-276
-283
-267
-266
-274
-276
-293
-301
-310
-316
-314
-306
-301
-295
-301
-307
-318
-310
-305
-326
-337
-335
-327
-329
-332
-312
-287
-291
-284
-264
-259
-263
-262
-262
-266
-260
-262
-259
-265
-271
-268
-259
-269
-280
-288
-297
-299
-314
-306
-292
-300
-306
-297
-304
-310
-310
-307
-289
-277
-271
-271
-263
-257
-263
-253
-262
-274
-276
-279
-281
-299
-305
-306
-312
-317
-306
-302
-301
-305
-297
-283
-280
-286
-290
-292
-294
-286
-278
-280
-281
-304
-322
-313
-324
-326
-303
-298
-287
-290
-287
-280
-281
-276
-285
-270
-245
-237
-228
-226
-229
-236
-240
-247
-235
-224
-230
-239
-235
-225
-227
-238
-237
-231
-232
-240
-248
-260
-261
-261
-255
-260
-265
-269
-293
-288
-271
-254
-238
-226
-223
-226
-216
-215
-218
-198
-202
-213
-221
-229
-239
-243
-244
-239
-252
-271
-271
-280
-286
-280
-290
-299
-304
-304
-311
-303
-306
-306
-288
-283
-276
-276
-281
-273
-265
-265
-264
-262
-268
-279
-283
-283
-275
-293
-287
-278
-283
-279
-297
-287
-264
-265
-263
-256
-258
-255
-257
-268
-284
-304
-309
-310
-321
-326
-309
-293
-303
-304
-300
-276
-262
-264
-243
-241
-241
-227
-217
-221
-228
-230
-235
-235
-229
-229
-218
-212
-218
-213
-213
-218
-216
-221
-222
-231
-222
-217
-229
-236
-240
-244
-233
-228
-229
-212
-207
-199
-202
-202
-208
-215
-225
-227
-216
-214
-201
-210
-212
-215
-230
-224
-238
-243
-246
-265
-265
-264
-272
-292
-296
-292
-284
-266
-263
-262
-255
-257
-262
-264
-275
-275
-271
-277
-271
-269
-266
-266
-269
-263
-253
-254
-254
-250
-247
-254
-255
-251
-251
-256
-247
-232
-238
-221
-224
-227
-214
-227
-227
-225
-223
-234
-228
-235
-246
-237
-233
-224
-225
-233
-233
-243
-235
-227
-247
-246
-234
-234
-240
-253
-257
-267
-271
-269
-279
-268
-258
-248
-251
-266
-257
-256
-263
-273
-291
-300
-305
-305
-299
-297
-294
-304
-307
-296
-303
-298
-294
-282
-265
-267
-271
-274
-267
-268
-261
-264
-268
-254
-257
-244
-246
-248
-257
-267
-284
-301
-309
-315
-314
-328
-338
-328
-316
-312
-327
-337
-332
-324
-313
-298
-298
-301
-294
-294
-297
-298
-299
-292
-283
-281
-263
-252
-252
-266
-265
-267
-275
-278
-274
-267
-269
-271
-274
-267
-256
-257
-256
-242
-232
-239
-242
-242
-237
-216
-212
-216
-219
-225
-223
-215
-210
-221
-211
-217
-210
-212
-225
-231
-241
-236
-256
-259
-249
-252
-260
-270
-276
-280
-274
-264
-283
-295
-293
-285
-266
-262
-262
-253
-256
-260
-265
-265
-248
-241
-255
-255
-260
-268
-262
-270
-275
-270
-261
-265
-268
-255
-235
-220
-216
-223
-235
-238
-224
-232
-230
-220
-223
-222
-224
-232
-232
-220
-221
-234
-220
-207
-205
-180
-164
-169
-166
-159
-143
-150
-156
-147
-145
-150
-148
-154
-158
-158
-169
-179
-184
-181
-184
-205
-223
-215
-216
-219
-214
-231
-249
-252
-266
-282
-296
-303
-298
-302
-298
-300
-306
-311
-313
-311
-314
-325
-327
-325
-322
-308
-293
-278
-283
-295
-300
-307
-300
-289
-288
-291
-279
-277
-279
-286
-291
-289
-300
-295
-286
-280
-273
-274
-279
-286
-289
-288
-277
-265
-269
-255
-243
-248
-251
-257
-247
-233
-240
-238
-226
-224
-230
-238
-240
-264
-273
-265
-268
-276
-289
-295
-292
-281
-276
-272
-264
-264
-267
-259
-254
-248
-243
-246
-235
-237
-245
-235
-228
-235
-232
-217
-213
-220
-210
-195
-183
-167
-168
-163
-160
-167
-166
-168
-168
-182
-179
-170
-183
-181
-191
-186
-202
-213
-221
-228
-236
-252
-247
-258
-267
-278
-280
-286
-307
-314
-303
-301
-315
-305
-293
-299
-293
-288
-273
-272
-290
-287
-272
-273
-265
-263
-268
-255
-241
-228
-237
-253
-251
-245
-242
-234
-225
-213
-207
-189
-192
-199
-195
-201
-186
-186
-184
-172
-176
-184
-201
-212
-218
-214
-215
-219
-224
-226
-225
-240
-245
-254
-256
-265
-270
-258
-245
-247
-255
-267
-277
-267
-271
-277
-293
-289
-275
-272
-271
-277
-280
-279
-270
-272
-263
-250
-240
-242
-248
-256
-259
-258
-266
-273
-283
-290
-287
-289
-297
-283
-274
-285
-283
-264
-249
-260
-249
-242
-242
-234
-233
-228
-224
-222
-228
-244
-258
-263
-273
-285
-289
-301
-306
-322
-325
-318
-323
-317
-300
-286
-279
-268
-261
-255
-256
-250
-244
-235
-226
-219
-212
-194
-201
-201
-177
-187
-193
-195
-197
-193
-200
-206
-213
-219
-236
-253
-246
-260
-281
-283
-292
-302
-291
-267
-254
-261
-256
-255
-256
-271
-280
-271
-258
-233
-227
-213
-209
-213
-204
-208
-199
-196
-193
-198
-198
-201
-220
-226
-222
-226
-230
-233
-250
-247
-248
-245
-245
-258
-269
-274
-280
-277
-279
-289
-287
-285
-283
-271
-271
-266
-252
-258
-253
-234
-227
-225
-210
-214
-216
-205
-209
-200
-213
-219
-210
-208
-213
-208
-205
-202
-194
-210
-217
-215
-224
-235
-233
-222
-215
-218
-233
-246
-252
-260
-256
-261
-263
-270
-279
-267
-261
-268
-274
-261
-258
-233
-235
-242
-238
-237
-239
-254
-246
-262
-269
-262
-272
-271
-281
-285
-284
-279
-284
-277
-271
-273
-273
-276
-277
-276
-273
-275
-273
-278
-278
-274
-280
-278
-263
-253
-244
-234
-241
-250
-255
-244
-250
-253
-253
-250
-248
-244
-239
-239
-230
-226
-229
-239
-250
-256
-257
-263
-281
-282
-272
-270
-288
-286
-276
-271
-265
-275
-262
-260
-267
-272
-265
-258
-257
-268
-273
-261
-259
-257
-258
-244
-252
-248
-251
-263
-249
-249
-259
-268
-271
-279
-275
-266
-261
-255
-256
-248
-246
-237
-230
-225
-219
-209
-207
-205
-219
-216
-194
-204
-215
-211
-207
-217
-206
-216
-217
-213
-216
-205
-212
-228
-245
-249
-239
-238
-247
-249
-257
-268
-269
-269
-283
-289
-289
-292
-288
-297
-305
-304
-308
-327
-337
-345
-331
-316
-315
-300
-292
-298
-309
-306
-315
-330
-329
-337
-338
-330
-330
-346
-336
-339
-344
-332
-327
-315
-320
-320
-317
-322
-328
-329
-326
-320
-323
-333
-325
-327
-321
-324
-325
-307
-302
-304
-312
-313
-316
-327
-351
-353
-340
-347
-346
-337
-330
-303
-290
-281
-278
-263
-271
-273
-262
-255
-251
-246
-251
-254
-258
-262
-251
-241
-228
-233
-229
-226
-241
-251
-265
-275
-281
-287
-300
-309
-318
-316
-315
-313
-313
-308
-306
-300
-295
-296
-282
-282
-270
-262
-267
-262
-253
-244
-243
-237
-244
-229
-236
-241
-225
-237
-236
-234
-241
-249
-249
-254
-250
-248
-256
-268
-262
-239
-242
-254
-250
-246
-264
-275
-269
-265
-275
-288
-306
-313
-311
-310
-308
-314
-316
-310
-299
-297
-291
-296
-296
-286
-277
-262
-257
-266
-267
-275
-285
-284
-289
-279
-289
-288
-275
-278
-258
-250
-253
-255
-258
-258
-254
-247
-246
-248
-249
-258
-274
-276
-276
-279
-279
-288
-305
-315
-326
-326
-317
-333
-327
-318
-294
-294
-295
-287
-283
-284
-286
-279
-273
-274
-281
-288
-286
-290
-302
-284
-282
-288
-293
-295
-291
-286
-286
-276
-264
-258
-266
-266
-246
-254
-253
-238
-226
-230
-231
-223
-241
-250
-247
-255
-251
-241
-227
-221
-216
-220
-214
-205
-214
-235
-245
-243
-255
-249
-228
-219
-227
-227
-222
-213
-203
-210
-200
-183
-182
-187
-195
-202
-210
-207
-210
-221
-216
-213
-216
-220
-230
-234
-246
-242
-246
-242
-245
-255
-256
-255
-264
-264
-265
-272
-275
-280
-271
-257
-265
-269
-266
-259
-257
-262
-272
-271
-275
-276
-268
-265
-257
-264
-270
-257
-248
-243
-241
-255
-253
-240
-225
-208
-209
-215
-202
-195
-201
-190
-180
-181
-178
-177
-166
-165
-173
-176
-170
-170
-179
-186
-187
-204
-201
-194
-200
-213
-202
-199
-211
-208
-216
-218
-215
-212
-213
-215
-215
-212
-207
-202
-201
-208
-210
-191
-187
-192
-192
-202
-213
-203
-197
-205
-208
-215
-227
-244
-246
-245
-234
-237
-243
-258
-258
-270
-284
-282
-298
-292
-286
-266
-257
-254
-253
-261
-266
-268
-279
-285
-290
-302
-313
-317
-315
-325
-329
-329
-337
-324
-307
-308
-304
-302
-299
-301
-291
-302
-318
-315
-315
-309
-314
-305
-300
-309
-311
-303
-298
-308
-303
-296
-301
-296
-295
-303
-304
-302
-284
-269
-265
-273
-280
-277
-264
-267
-272
-271
-270
-265
-269
-260
-263
-270
-276
-268
-275
-269
-258
-258
-253
-263
-254
-251
-260
-269
-277
-277
-272
-278
-270
-266
-270
-267
-276
-271
-268
-272
-259
-257
-265
-257
-245
-248
-247
-244
-246
-247
-234
-230
-230
-230
-252
-259
-251
-246
-244
-258
-265
-267
-262
-260
-250
-252
-261
-239
-231
-239
-241
-247
-264
-267
-256
-246
-233
-228
-229
-216
-201
-196
-200
-200
-200
-204
-202
-202
-214
-220
-224
-224
-233
-238
-240
-246
-262
-272
-275
-275
-282
-291
-293
-295
-297
-295
-284
-280
-274
-263
-258
-252
-253
-245
-243
-260
-262
-277
-277
-271
-264
-284
-290
-283
-289
-279
-271
-263
-252
-239
-237
-233
-219
-221
-226
-225
-227
-224
-221
-236
-236
-239
-229
-235
-244
-233
-243
-259
-274
-259
-262
-287
-308
-306
-297
-303
-304
-310
-307
-312
-301
-294
-299
-292
-302
-292
-289
-287
-279
-273
-263
-252
-242
-243
-239
-246
-231
-223
-221
-220
-239
-236
-244
-250
-243
-237
-235
-239
-235
-229
-225
-228
-216
-201
-200
-203
-194
-188
-184
-176
-189
-184
-171
-181
-194
-213
-224
-233
-232
-241
-253
-250
-248
-251
-249
-238
-241
-253
-250
-248
-243
-249
-243
-236
-234
-222
-242
-243
-239
-245
-247
-251
-251
-258
-256
-256
-253
-260
-268
-268
-255
-257
-271
-267
-258
-251
-253
-255
-235
-238
-261
-239
-234
-240
-244
-253
-261
-251
-248
-239
-231
-231
-216
-220
-231
-229
-224
-220
-216
-209
-210
-212
-212
-212
-214
-228
-250
-249
-239
-244
-245
-251
-267
-283
-296
-300
-293
-286
-274
-290
-297
-285
-275
-272
-277
-275
-272
-259
-251
-233
-219
-210
-200
-182
-162
-164
-159
-166
-163
-150
-152
-135
-124
-122
-134
-148
-160
-159
-154
-176
-180
-186
-199
-214
-232
-255
-273
-272
-277
-276
-283
-278
-281
-275
-282
-284
-275
-277
-271
-277
-293
-302
-298
-315
-322
-331
-322
-303
-301
-305
-313
-311
-314
-316
-324
-317
-307
-317
-302
-290
-289
-306
-316
-312
-315
-322
-322
-324
-326
-324
-328
-323
-318
-307
-302
-284
-289
-291
-294
-298
-290
-293
-283
-278
-274
-274
-259
-266
-273
-258
-262
-264
-281
-279
-282
-281
-281
-278
-259
-267
-272
-285
-282
-281
-292
-283
-276
-268
-270
-286
-285
-292
-307
-295
-293
-293
-296
-299
-292
-287
-281
-283
-272
-259
-264
-289
-304
-283
-278
-281
-270
-267
-271
-276
-269
-263
-268
-265
-275
-282
-272
-272
-277
-288
-289
-288
-288
-289
-289
-287
-293
-290
-292
-281
-290
-300
-287
-278
-272
-274
-270
-267
-273
-281
-278
-279
-284
-288
-281
-278
-272
-269
-292
-293
-286
-286
-284
-290
-284
-266
-259
-254
-243
-231
-250
-260
-255
-261
-268
-269
-275
-263
-258
-273
-269
-260
-251
-245
-247
-255
-251
-254
-268
-269
-272
-287
-296
-275
-269
-279
-288
-299
-298
-298
-302
-290
-286
-301
-286
-281
-284
-284
-282
-274
-275
-276
-279
-269
-262
-260
-256
-260
-273
-280
-286
-278
-269
-254
-253
-258
-250
-251
-260
-266
-273
-271
-266
-271
-274
-282
-289
-296
-290
-281
-265
-256
-270
-257
-238
-230
-222
-226
-236
-245
-244
-240
-235
-232
-234
-241
-241
-234
-248
-246
-240
-236
-237
-248
-235
-226
-239
-256
-264
-265
-266
-272
-268
-268
-265
-262
-270
-282
-297
-314
-320
-320
-326
-328
-338
-333
-322
-326
-317
-315
-294
-290
-295
-296
-301
-312
-318
-305
-285
-276
-279
-270
-263
-255
-260
-262
-271
-268
-268
-264
-265
-269
-257
-263
-274
-279
-273
-271
-287
-291
-275
-269
-284
-286
-273
-270
-269
-266
-265
-262
-245
-237
-242
-243
-241
-231
-233
-231
-221
-208
-202
-210
-198
-193
-192
-184
-184
-189
-186
-177
-178
-173
-166
-178
-175
-166
-158
-159
-178
-196
-203
-217
-255
-262
-260
-268
-288
-292
-268
-260
-259
-276
-270
-256
-256
-262
-276
-280
-289
-286
-276
-275
-270
-267
-267
-270
-261
-247
-258
-273
-265
-274
-283
-291
-294
-285
-277
-285
-306
-308
-330
-324
-314
-303
-313
-310
-302
-307
-299
-295
-308
-302
-282
-282
-278
-279
-282
-291
-298
-297
-308
-305
-320
-328
-320
-322
-322
-334
-323
-314
-312
-307
-304
-294
-300
-302
-301
-288
-280
-276
-267
-255
-258
-272
-270
-275
-269
-281
-280
-278
-279
-283
-291
-293
-304
-319
-314
-312
-315
-308
-323
-318
-318
-321
-317
-315
-299
-312
-314
-305
-304
-311
-310
-302
-304
-318
-322
-306
-305
-300
-287
-275
-274
-281
-296
-306
-307
-305
-299
-295
-290
-297
-302
-302
-304
-306
-317
-328
-338
-334
-338
-321
-313
-318
-310
-333
-342
-340
-339
-339
-338
-347
-337
-326
-323
-342
-348
-348
-346
-338
-344
-357
-362
-345
-337
-330
-323
-320
-329
-332
-330
-322
-309
-295
-302
-300
-297
-291
-281
-294
-310
-306
-305
-308
-283
-266
-266
-258
-252
-260
-258
-251
-253
-258
-270
-273
-267
-261
-261
-270
-276
-273
-286
-290
-285
-289
-274
-286
-301
-311
-322
-323
-320
-326
-329
-330
-331
-332
-328
-338
-339
-341
-350
-342
-342
-340
-335
-336
-325
-318
-315
-317
-311
-308
-313
-310
-293
-287
-298
-289
-308
-322
-334
-340
-335
-337
-311
-306
-318
-323
-326
-324
-324
-323
-328
-323
-327
-339
-328
-320
-310
-291
-279
-268
-252
-239
-237
-241
-230
-226
-218
-219
-238
-233
-242
-246
-238
-234
-239
-267
-266
-246
-220
-225
-228
-228
-217
-209
-217
-205
-192
-181
-202
-212
-208
-209
-210
-218
-228
-242
-236
-235
-247
-240
-229
-221
-229
-245
-239
-230
-231
-226
-229
-234
-238
-235
-239
-253
-249
-256
-253
-244
-252
-271
-283
-273
-262
-261
-269
-281
-283
-281
-290
-282
-281
-270
-257
-253
-249
-236
-234
-236
-232
-237
-240
-253
-256
-247
-233
-231
-239
-233
-223
-214
-212
-216
-223
-233
-214
-211
-219
-223
-219
-211
-227
-242
-231
-230
-235
-229
-243
-250
-245
-248
-255
-255
-249
-267
-269
-268
-263
-263
-258
-259
-267
-263
-257
-253
-246
-247
-252
-234
-237
-239
-238
-242
-231
-232
-234
-226
-231
-227
-225
-225
-209
-223
-243
-246
-248
-251
-236
-238
-245
-238
-237
-254
-259
-249
-243
-251
-251
-251
-249
-245
-259
-253
-249
-254
-248
-245
-251
-251
-263
-278
-277
-275
-269
-287
-294
-281
-290
-293
-306
-309
-304
-307
-302
-311
-304
-298
-304
-315
-311
-300
-302
-299
-294
-292
-300
-299
-300
-312
-319
-315
-309
-312
-307
-305
-304
-291
-300
-317
-327
-339
-345
-351
-352
-340
-310
-316
-325
-311
-308
-302
-296
-274
-264
-272
-263
-266
-267
-264
-269
-270
-283
-283
-282
-294
-302
-298
-286
-296
-292
-281
-294
-304
-313
-315
-318
-319
-311
-310
-308
-305
-316
-311
-311
-333
-342
-335
-325
-327
-323
-308
-307
-298
-305
-306
-314
-313
-302
-287
-266
-241
-232
-245
-239
-244
-252
-247
-245
-238
-237
-250
-253
-260
-261
-266
-275
-262
-268
-273
-261
-261
-268
-279
-280
-288
-301
-316
-325
-325
-313
-305
-300
-288
-284
-284
-288
-286
-292
-299
-300
-307
-322
-326
-330
-343
-362
-357
-342
-344
-339
-348
-363
-362
-363
-379
-383
-381
-397
-384
-386
-400
-401
-403
-407
-417
-411
-407
-401
-397
-390
-393
-394
-402
-396
-381
-376
-374
-368
-349
-331
-323
-322
-316
-314
-322
-304
-284
-272
-251
-247
-244
-255
-261
-260
-261
-264
-261
-245
-247
-254
-242
-244
-256
-253
-261
-267
-263
-257
-262
-274
-268
-261
-258
-281
-281
-271
-258
-251
-252
-247
-249
-250
-245
-245
-247
-256
-263
-262
-279
-290
-284
-281
-277
-275
-274
-264
-259
-264
-255
-244
-244
-254
-267
-263
-257
-260
-264
-248
-242
-259
-248
-246
-235
-231
-229
-232
-236
-236
-249
-263
-273
-270
-269
-263
-252
-245
-241
-227
-231
-237
-216
-212
-218
-217
-220
-218
-215
-229
-234
-236
-247
-255
-243
-238
-232
-236
-243
-245
-247
-257
-269
-269
-279
-292
-297
-295
-285
-280
-267
-254
-246
-244
-226
-230
-238
-239
-240
-233
-220
-212
-199
-179
-175
-185
-184
-191
-196
-199
-215
-210
-215
-220
-236
-238
-239
-242
-236
-235
-240
-255
-266
-261
-267
-262
-268
-273
-260
-276
-282
-278
-277
-289
-294
-288
-293
-291
-292
-285
-281
-279
-280
-285
-274
-288
-296
-295
-293
-293
-285
-287
-304
-308
-309
-304
-304
-291
-286
-287
-289
-292
-278
-264
-268
-279
-281
-287
-293
-303
-301
-300
-318
-313
-315
-310
-311
-315
-321
-329
-317
-312
-314
-329
-319
-308
-299
-292
-294
-294
-300
-294
-288
-276
-273
-264
-246
-248
-250
-248
-254
-249
-250
-251
-245
-236
-225
-219
-227
-228
-232
-237
-255
-265
-266
-267
-254
-251
-256
-258
-250
-259
-264
-270
-274
-274
-282
-291
-304
-318
-322
-327
-330
-315
-316
-321
-320
-303
-289
-297
-302
-301
-307
-315
-308
-308
-320
-325
-332
-331
-322
-304
-298
-301
-284
-269
-284
-294
-294
-288
-292
-283
-277
-284
-290
-288
-277
-264
-273
-283
-276
-280
-283
-280
-273
-262
-262
-275
-271
-270
-284
-290
-288
-288
-279
-283
-292
-292
-278
-265
-269
-262
-251
-248
-241
-232
-227
-218
-211
-212
-215
-222
-220
-210
-210
-203
-207
-230
-218
-220
-228
-232
-230
-219
-221
-229
-240
-257
-267
-278
-281
-284
-288
-288
-289
-298
-303
-293
-298
-303
-319
-322
-320
-314
-303
-305
-313
-319
-326
-335
-333
-330
-340
-348
-355
-358
-354
-346
-351
-354
-352
-353
-344
-340
-345
-347
-347
-334
-328
-333
-327
-316
-307
-307
-296
-291
-295
-308
-309
-310
-302
-297
-289
-275
-271
-271
-271
-272
-285
-275
-249
-255
-262
-271
-264
-266
-274
-269
-273
-268
-279
-288
-277
-275
-278
-276
-274
-274
-274
-281
-281
-279
-279
-271
-261
-255
-231
-209
-205
-205
-205
-202
-196
-192
-186
-162
-162
-171
-174
-163
-165
-183
-186
-201
-205
-208
-203
-194
-217
-243
-249
-254
-244
-244
-248
-246
-242
-239
-255
-267
-266
-264
-265
-261
-243
-235
-241
-246
-231
-226
-226
-212
-211
-198
-196
-202
-203
-210
-212
-218
-228
-235
-249
-248
-247
-243
-260
-266
-261
-267
-264
-261
-259
-259
-254
-264
-267
-271
-268
-269
-278
-280
-286
-285
-273
-277
-267
-267
-273
-267
-267
-272
-272
-267
-272
-263
-253
-249
-241
-239
-228
-207
-195
-180
-169
-166
-183
-205
-207
-217
-230
-239
-228
-233
-237
-238
-239
-240
-260
-276
-287
-283
-292
-302
-301
-306
-295
-299
-312
-322
-316
-314
-319
-306
-294
-302
-315
-313
-309
-304
-295
-279
-261
-256
-250
-244
-246
-247
-250
-255
-265
-267
-262
-269
-272
-281
-284
-272
-273
-265
-269
-270
-271
-279
-279
-278
-283
-297
-297
-323
-327
-330
-328
-313
-310
-323
-332
-336
-338
-339
-344
-340
-339
-341
-338
-332
-321
-311
-295
-286
-278
-278
-286
-300
-290
-292
-300
-282
-274
-257
-253
-259
-260
-252
-239
-250
-265
-258
-259
-271
-275
-267
-269
-276
-265
-243
-242
-238
-231
-215
-214
-206
-193
-202
-213
-217
-218
-221
-215
-206
-207
-213
-216
-225
-233
-229
-226
-233
-243
-257
-257
-237
-234
-242
-260
-267
-270
-286
-290
-281
-280
-282
-276
-271
-255
-267
-264
-252
-254
-257
-265
-262
-276
-285
-289
-279
-276
-269
-272
-294
-289
-291
-266
-262
-268
-269
-284
-294
-291
-290
-294
-274
-270
-261
-248
-258
-252
-248
-243
-247
-249
-265
-278
-269
-271
-264
-249
-261
-281
-282
-273
-264
-258
-257
-267
-272
-271
-280
-266
-278
-287
-294
-302
-284
-281
-280
-297
-299
-299
-300
-292
-302
-294
-301
-302
-299
-301
-294
-294
-291
-289
-287
-279
-280
-272
-266
-275
-275
-271
-258
-257
-268
-266
-257
-275
-289
-268
-258
-262
-265
-265
-266
-280
-290
-299
-313
-315
-319
-315
-317
-322
-321
-336
-333
-326
-311
-306
-302
-289
-278
-266
-252
-234
-242
-248
-257
-256
-255
-258
-253
-244
-241
-250
-253
-249
-249
-248
-249
-250
-253
-262
-268
-268
-276
-270
-276
-293
-297
-291
-289
-293
-284
-284
-281
-279
-262
-257
-266
-264
-254
-258
-258
-245
-239
-237
-229
-218
-227
-230
-217
-211
-211
-197
-196
-207
-207
-210
-207
-204
-210
-204
-190
-191
-173
-153
-138
-127
-134
-134
-136
-135
-134
-126
-121
-149
-153
-153
-159
-162
-173
-196
-208
-211
-207
-206
-220
-227
-236
-248
-255
-268
-271
-272
-276
-284
-277
-270
-277
-263
-248
-246
-259
-261
-253
-243
-227
-214
-218
-215
-209
-207
-212
-231
-233
-239
-239
-240
-248
-252
-255
-250
-249
-244
-231
-238
-241
-249
-262
-254
-252
-250
-242
-235
-234
-244
-237
-233
-234
-228
-244
-252
-249
-253
-248
-241
-241
-243
-243
-244
-260
-260
-276
-289
-292
-302
-284
-276
-288
-293
-302
-299
-299
-301
-298
-285
-281
-278
-294
-298
-294
-299
-302
-302
-306
-311
-297
-297
-292
-301
-308
-305
-317
-312
-314
-294
-275
-283
-284
-282
-283
-283
-276
-253
-248
-247
-251
-260
-258
-251
-233
-218
-220
-218
-218
-223
-216
-218
-218
-222
-232
-228
-231
-235
-244
-241
-242
-249
-248
-243
-240
-241
-236
-228
-227
-225
-225
-228
-228
-223
-232
-244
-231
-231
-239
-240
-243
-258
-262
-255
-254
-261
-272
-281
-290
-290
-294
-297
-298
-319
-322
-313
-327
-324
-324
-333
-338
-347
-336
-333
-333
-321
-308
-296
-304
-299
-290
-276
-271
-268
-262
-259
-257
-263
-272
-275
-282
-283
-270
-282
-299
-299
-296
-299
-293
-281
-287
-290
-286
-286
-269
-260
-274
-285
-277
-259
-246
-248
-256
-258
-263
-279
-284
-287
-278
-277
-288
-292
-295
-305
-303
-311
-306
-287
-289
-273
-259
-241
-234
-226
-210
-208
-198
-195
-201
-193
-193
-202
-216
-226
-235
-241
-234
-223
-217
-222
-211
-213
-215
-220
-234
-230
-235
-240
-250
-259
-264
-269
-268
-259
-258
-261
-263
-271
-271
-270
-274
-264
-265
-263
-273
-269
-269
-280
-283
-298
-300
-300
-306
-313
-308
-305
-302
-303
-313
-303
-311
-306
-296
-302
-304
-305
-302
-307
-309
-306
-306
-304
-301
-295
-284
-271
-259
-260
-246
-232
-218
-222
-226
-219
-229
-222
-219
-218
-216
-223
-234
-230
-227
-224
-224
-233
-235
-232
-232
-239
-245
-255
-269
-285
-282
-272
-261
-267
-268
-242
-228
-227
-227
-223
-220
-208
-203
-202
-211
-215
-203
-199
-192
-195
-191
-171
-166
-156
-158
-162
-169
-176
-179
-185
-189
-196
-202
-202
-207
-217
-212
-205
-208
-201
-203
-200
-199
-217
-217
-210
-198
-191
-178
-170
-181
-185
-196
-202
-197
-204
-204
-194
-191
-202
-227
-227
-239
-257
-264
-265
-265
-273
-259
-246
-235
-233
-239
-256
-278
-305
-301
-300
-297
-293
-296
-286
-287
-270
-280
-286
-286
-292
-274
-276
-274
-273
-273
-282
-272
-260
-266
-270
-249
-242
-256
-260
-260
-266
-245
-225
-226
-229
-227
-214
-217
-214
-218
-208
-201
-210
-209
-204
-209
-202
-203
-210
-212
-199
-204
-216
-211
-216
-217
-234
-235
-231
-225
-231
-249
-264
-263
-275
-296
-291
-290
-301
-300
-282
-281
-295
-304
-301
-303
-294
-282
-273
-255
-251
-253
-259
-248
-234
-232
-245
-241
-232
-235
-231
-237
-230
-224
-230
-236
-234
-229
-221
-230
-230
-212
-220
-238
-254
-264
-258
-268
-271
-278
-283
-265
-265
-265
-251
-248
-254
-261
-265
-259
-246
-247
-255
-259
-257
-268
-285
-273
-268
-291
-297
-285
-277
-277
-268
-277
-275
-275
-270
-244
-246
-249
-263
-276
-272
-265
-261
-253
-240
-247
-256
-265
-271
-265
-263
-246
-240
-243
-240
-238
-250
-255
-258
-260
-258
-256
-266
-258
-245
-256
-257
-255
-252
-268
-274
-261
-255
-252
-263
-269
-269
-275
-295
-306
-281
-277
-293
-287
-283
-273
-275
-269
-259
-268
-270
-260
-255
-268
-263
-247
-238
-237
-243
-240
-256
-260
-257
-265
-267
-267
-263
-278
-279
-278
-285
-277
-272
-264
-245
-236
-236
-235
-241
-252
-249
-236
-237
-237
-234
-232
-236
-239
-235
-245
-262
-257
-254
-253
-274
-278
-284
-301
-307
-307
-293
-286
-285
-282
-280
-280
-265
-254
-258
-258
-247
-238
-247
-247
-237
-232
-231
-241
-243
-234
-244
-245
-228
-222
-222
-221
-218
-229
-237
-238
-244
-238
-248
-250
-251
-246
-245
-245
-236
-220
-220
-224
-219
-209
-200
-192
-195
-196
-191
-205
-208
-197
-202
-197
-183
-199
-208
-212
-222
-221
-231
-230
-222
-229
-242
-244
-237
-236
-235
-248
-232
-238
-240
-240
-253
-259
-265
-241
-228
-221
-218
-214
-213
-208
-208
-199
-179
-177
-166
-152
-137
-137
-149
-155
-162
-163
-174
-180
-188
-198
-203
-204
-204
-216
-222
-226
-234
-243
-250
-261
-267
-279
-279
-276
-277
-285
-283
-266
-268
-281
-289
-275
-260
-258
-268
-260
-250
-243
-237
-226
-227
-246
-251
-243
-247
-257
-261
-264
-272
-266
-263
-268
-261
-268
-273
-277
-292
-301
-290
-270
-260
-259
-249
-261
-259
-259
-260
-254
-249
-245
-257
-249
-230
-225
-230
-226
-222
-228
-234
-241
-254
-247
-243
-247
-257
-266
-258
-267
-278
-296
-287
-282
-290
-280
-276
-286
-301
-316
-311
-314
-318
-322
-326
-305
-296
-283
-281
-281
-271
-272
-276
-273
-259
-250
-263
-268
-266
-275
-286
-285
-285
-280
-283
-293
-284
-276
-283
-299
-296
-277
-266
-237
-226
-232
-240
-234
-227
-216
-209
-214
-211
-222
-232
-234
-223
-229
-233
-235
-238
-244
-246
-236
-236
-232
-238
-233
-242
-250
-251
-230
-213
-210
-206
-197
-190
-196
-202
-203
-196
-192
-196
-200
-200
-200
-201
-205
-214
-219
-219
-230
-236
-239
-231
-235
-226
-227
-226
-226
-245
-254
-258
-251
-250
-248
-261
-257
-264
-262
-268
-275
-266
-274
-287
-308
-313
-332
-353
-350
-356
-358
-367
-375
-359
-347
-330
-328
-324
-317
-326
-325
-325
-318
-309
-296
-286
-281
-286
-287
-281
-271
-260
-261
-259
-257
-264
-251
-250
-246
-245
-248
-247
-251
-244
-234
-241
-243
-242
-257
-267
-262
-255
-267
-267
-275
-284
-282
-287
-292
-297
-300
-298
-308
-316
-308
-301
-300
-296
-286
-257
-245
-234
-223
-230
-224
-225
-226
-221
-205
-207
-209
-201
-196
-187
-205
-214
-219
-229
-238
-236
-231
-230
-231
-248
-242
-228
-234
-239
-230
-224
-229
-225
-207
-211
-225
-226
-239
-243
-225
-221
-215
-224
-245
-251
-244
-244
-243
-227
-207
-214
-220
-216
-217
-207
-204
-194
-199
-205
-209
-218
-227
-232
-232
-221
-206
-211
-222
-222
-210
-189
-184
-189
-209
-213
-206
-212
-212
-215
-212
-223
-230
-238
-243
-238
-234
-230
-221
-219
-225
-235
-238
-238
-241
-240
-243
-239
-232
-233
-247
-251
-242
-246
-256
-259
-248
-235
-236
-237
-236
-247
-245
-228
-216
-209
-209
-213
-212
-206
-192
-191
-191
-193
-192
-197
-201
-209
-217
-211
-203
-194
-187
-194
-179
-166
-174
-168
-154
-150
-158
-150
-135
-127
-141
-159
-169
-184
-193
-194
-201
-198
-189
-186
-194
-193
-193
-201
-211
-206
-192
-198
-215
-225
-235
-243
-267
-286
-287
-287
-291
-293
-290
-290
-299
-292
-279
-287
-290
-297
-311
-295
-277
-273
-273
-266
-254
-238
-224
-223
-226
-236
-243
-248
-240
-239
-236
-235
-250
-261
-270
-265
-273
-286
-293
-293
-304
-322
-324
-323
-335
-324
-316
-315
-304
-297
-295
-295
-285
-280
-290
-282
-274
-265
-255
-257
-258
-248
-234
-237
-234
-229
-233
-238
-234
-241
-253
-252
-251
-250
-252
-244
-236
-242
-248
-243
-244
-247
-254
-233
-218
-223
-224
-219
-218
-228
-231
-221
-208
-202
-195
-196
-199
-204
-211
-211
-214
-218
-226
-219
-203
-193
-200
-220
-220
-212
-199
-201
-212
-205
-209
-217
-228
-236
-240
-249
-249
-248
-258
-267
-273
-271
-274
-279
-274
-273
-278
-282
-279
-285
-283
-284
-285
-283
-277
-276
-284
-295
-287
-284
-285
-289
-293
-301
-313
-317
-319
-327
-343
-352
-365
-378
-395
-389
-377
-379
-369
-363
-346
-335
-326
-318
-306
-299
-303
-288
-276
-284
-292
-296
-291
-296
-304
-304
-305
-303
-316
-312
-314
-306
-304
-313
-306
-323
-316
-319
-315
-302
-296
-299
-298
-278
-269
-262
-247
-227
-215
-208
-210
-211
-199
-196
-203
-193
-190
-186
-181
-178
-190
-188
-195
-202
-209
-219
-240
-251
-256
-250
-249
-265
-254
-246
-248
-251
-242
-228
-206
-211
-214
-209
-209
-211
-213
-204
-201
-192
-198
-187
-181
-174
-183
-192
-191
-200
-195
-196
-183
-186
-199
-201
-194
-191
-207
-207
-220
-237
-245
-260
-267
-266
-269
-272
-255
-257
-254
-253
-248
-224
-226
-233
-233
-238
-239
-240
-239
-249
-243
-230
-223
-226
-231
-229
-215
-204
-201
-200
-197
-201
-207
-223
-226
-223
-221
-212
-222
-217
-205
-194
-196
-204
-230
-243
-237
-231
-226
-228
-220
-224
-238
-245
-252
-252
-267
-273
-273
-269
-274
-264
-266
-283
-279
-269
-267
-263
-266
-271
-260
-266
-261
-266
-272
-276
-278
-274
-274
-272
-278
-281
-280
-286
-287
-294
-273
-247
-245
-243
-235
-231
-237
-241
-246
-239
-236
-230
-225
-229
-227
-219
-213
-216
-209
-203
-189
-189
-190
-181
-184
-174
-174
-177
-174
-169
-168
-166
-155
-152
-172
-186
-200
-211
-228
-254
-274
-285
-287
-295
-310
-314
-308
-298
-298
-308
-314
-320
-306
-306
-305
-299
-296
-284
-278
-274
-276
-280
-283
-281
-264
-269
-278
-277
-286
-277
-276
-292
-294
-290
-306
-317
-311
-316
-319
-325
-337
-331
-325
-327
-332
-340
-329
-325
-324
-309
-292
-284
-278
-263
-265
-276
-271
-267
-266
-266
-271
-271
-274
-267
-273
-282
-286
-283
-287
-297
-301
-298
-292
-293
-273
-258
-255
-250
-256
-252
-248
-240
-232
-241
-242
-242
-246
-240
-231
-224
-239
-233
-239
-246
-233
-225
-216
-207
-217
-225
-237
-243
-244
-246
-240
-230
-218
-223
-229
-241
-260
-261
-269
-272
-283
-289
-283
-292
-299
-315
-337
-334
-340
-336
-323
-318
-313
-325
-320
-317
-302
-289
-286
-275
-269
-252
-252
-250
-240
-238
-239
-245
-244
-246
-247
-239
-239
-257
-269
-284
-293
-293
-298
-294
-308
-318
-324
-333
-346
-350
-340
-344
-354
-368
-365
-358
-376
-370
-361
-356
-369
-378
-357
-345
-333
-327
-328
-323
-323
-328
-324
-326
-337
-336
-335
-332
-330
-336
-332
-327
-329
-327
-317
-313
-317
-318
-300
-283
-271
-270
-272
-279
-277
-272
-263
-253
-251
-268
-276
-271
-276
-289
-293
-299
-297
-300
-299
-299
-301
-300
-310
-318
-326
-319
-311
-307
-297
-290
-305
-298
-290
-286
-273
-258
-260
-266
-258
-252
-249
-249
-242
-244
-260
-250
-229
-233
-226
-230
-233
-237
-240
-236
-243
-238
-234
-236
-246
-241
-245
-256
-261
-273
-277
-276
-258
-253
-251
-251
-261
-267
-271
-264
-277
-273
-275
-284
-283
-263
-248
-249
-251
-244
-247
-260
-262
-254
-254
-266
-268
-275
-282
-278
-289
-302
-310
-322
-326
-319
-309
-302
-291
-292
-288
-288
-281
-275
-276
-256
-250
-260
-254
-240
-235
-235
-222
-220
-233
-232
-222
-229
-242
-255
-262
-250
-243
-248
-255
-258
-269
-275
-276
-270
-261
-267
-272
-277
-277
-275
-271
-278
-280
-275
-268
-243
-235
-227
-223
-208
-187
-188
-198
-202
-188
-186
-194
-172
-162
-161
-165
-169
-160
-164
-168
-171
-170
-178
-182
-184
-196
-210
-212
-218
-221
-218
-214
-219
-225
-236
-259
-266
-269
-279
-278
-272
-274
-268
-256
-254
-261
-267
-275
-278
-278
-277
-299
-302
-295
-296
-298
-303
-308
-313
-314
-330
-320
-309
-311
-300
-289
-290
-287
-295
-297
-291
-299
-293
-288
-290
-292
-297
-298
-308
-309
-315
-311
-291
-291
-288
-287
-293
-292
-293
-293
-290
-280
-273
-261
-267
-267
-267
-280
-271
-258
-256
-242
-231
-223
-218
-226
-214
-197
-192
-208
-208
-207
-214
-210
-218
-205
-200
-198
-211
-217
-215
-232
-251
-266
-264
-266
-260
-254
-250
-239
-231
-229
-233
-250
-237
-232
-230
-217
-203
-195
-202
-195
-193
-212
-213
-203
-207
-220
-231
-231
-236
-252
-280
-281
-294
-304
-304
-289
-279
-278
-267
-265
-271
-281
-280
-275
-280
-292
-295
-301
-301
-304
-305
-305
-296
-283
-266
-262
-267
-269
-280
-264
-258
-258
-258
-257
-256
-254
-256
-261
-266
-268
-274
-273
-270
-275
-282
-290
-286
-291
-300
-291
-284
-282
-280
-278
-278
-280
-281
-294
-302
-296
-283
-285
-284
-272
-269
-269
-268
-270
-279
-266
-247
-239
-238
-248
-258
-270
-281
-299
-314
-326
-334
-332
-329
-336
-329
-328
-322
-310
-313
-311
-316
-318
-312
-295
-274
-264
-261
-260
-259
-250
-256
-265
-253
-246
-244
-256
-256
-258
-265
-267
-269
-269
-266
-270
-269
-259
-264
-273
-285
-278
-273
-268
-260
-243
-232
-223
-211
-206
-204
-204
-206
-211
-214
-210
-207
-213
-199
-193
-203
-198
-189
-194
-198
-216
-222
-231
-232
-227
-228
-223
-224
-229
-235
-233
-252
-254
-231
-236
-222
-201
-181
-172
-179
-174
-179
-200
-215
-217
-225
-227
-230
-228
-225
-229
-229
-223
-231
-236
-239
-254
-271
-282
-278
-277
-297
-306
-299
-304
-296
-295
-293
-288
-291
-287
-296
-301
-300
-308
-305
-290
-285
-279
-276
-276
-270
-267
-261
-261
-248
-246
-236
-227
-231
-234
-245
-234
-217
-222
-212
-217
-228
-232
-227
-227
-237
-233
-228
-251
-277
-272
-270
-269
-262
-254
-260
-252
-241
-251
-251
-258
-256
-262
-265
-261
-267
-261
-258
-270
-266
-280
-307
-295
-276
-270
-276
-275
-278
-291
-307
-311
-308
-311
-302
-301
-307
-299
-300
-301
-303
-287
-271
-277
-278
-288
-293
-281
-278
-268
-274
-296
-310
-305
-296
-306
-306
-303
-318
-323
-328
-335
-331
-327
-335
-334
-330
-335
-344
-351
-360
-349
-332
-337
-337
-325
-307
-306
-312
-314
-305
-301
-298
-287
-278
-275
-267
-255
-249
-239
-232
-228
-218
-197
-187
-199
-210
-206
-226
-257
-269
-273
-278
-285
-281
-271
-287
-296
-282
-272
-272
-266
-251
-260
-259
-238
-231
-237
-234
-240
-253
-272
-276
-264
-262
-267
-279
-286
-286
-288
-293
-287
-290
-308
-316
-308
-309
-301
-296
-303
-306
-315
-327
-339
-329
-337
-343
-329
-319
-317
-312
-308
-316
-323
-327
-339
-341
-333
-330
-341
-341
-334
-348
-345
-342
-339
-343
-351
-342
-337
-347
-348
-335
-327
-324
-321
-316
-314
-318
-311
-302
-301
-298
-288
-268
-265
-267
-249
-250
-245
-251
-265
-274
-285
-298
-307
-306
-318
-326
-320
-319
-327
-321
-308
-316
-322
-317
-318
-322
-321
-315
-317
-328
-321
-298
-287
-282
-282
-275
-284
-301
-298
-289
-284
-292
-290
-284
-278
-270
-266
-264
-258
-267
-281
-283
-287
-275
-278
-283
-273
-274
-278
-271
-264
-267
-283
-282
-265
-254
-255
-252
-244
-238
-240
-255
-270
-278
-282
-286
-281
-283
-289
-303
-312
-320
-332
-340
-342
-342
-346
-332
-328
-316
-308
-314
-297
-293
-289
-294
-288
-297
-294
-291
-297
-275
-267
-246
-228
-223
-224
-226
-234
-238
-243
-243
-239
-233
-223
-210
-207
-214
-220
-220
-205
-194
-186
-180
-174
-174
-183
-194
-205
-207
-193
-186
-192
-195
-202
-198
-202
-208
-213
-215
-227
-244
-251
-256
-258
-267
-273
-265
-257
-269
-278
-273
-263
-266
-272
-264
-249
-243
-264
-274
-268
-284
-304
-300
-292
-297
-303
-309
-300
-304
-316
-321
-326
-322
-323
-310
-303
-305
-300
-301
-300
-299
-293
-291
-279
-260
-247
-251
-244
-222
-219
-228
-234
-233
-236
-244
-235
-223
-223
-217
-223
-235
-240
-252
-273
-280
-288
-285
-274
-277
-278
-272
-268
-269
-279
-283
-282
-289
-278
-273
-275
-262
-256
-269
-272
-257
-240
-246
-253
-267
-268
-257
-253
-255
-249
-253
-258
-266
-264
-258
-270
-269
-270
-273
-279
-279
-272
-267
-265
-273
-280
-285
-289
-274
-263
-254
-263
-268
-279
-284
-278
-279
-282
-298
-312
-317
-315
-322
-324
-328
-324
-317
-306
-283
-279
-267
-257
-268
-276
-280
-289
-297
-297
-286
-285
-290
-299
-309
-309
-308
-306
-310
-308
-296
-302
-295
-301
-308
-302
-309
-316
-323
-324
-318
-314
-297
-296
-289
-280
-279
-260
-262
-253
-248
-248
-247
-248
-253
-255
-252
-250
-259
-270
-278
-277
-271
-276
-274
-288
-291
-294
-303
-311
-311
-318
-325
-337
-326
-306
-303
-290
-281
-288
-299
-313
-307
-302
-297
-298
-300
-307
-318
-324
-324
-309
-306
-307
-291
-293
-290
-292
-299
-293
-284
-272
-274
-264
-258
-249
-256
-248
-234
-236
-243
-237
-234
-242
-250
-260
-269
-280
-291
-297
-293
-296
-283
-261
-250
-257
-256
-265
-278
-281
-289
-294
-299
-307
-307
-314
-320
-315
-320
-324
-321
-310
-313
-314
-313
-316
-326
-334
-322
-316
-302
-303
-305
-296
-288
-282
-274
-273
-288
-301
-287
-262
-258
-259
-252
-251
-254
-260
-258
-246
-243
-245
-251
-265
-266
-267
-276
-283
-293
-306
-298
-292
-288
-293
-284
-271
-274
-277
-279
-280
-270
-273
-277
-270
-275
-273
-268
-278
-275
-267
-266
-266
-248
-233
-243
-241
-232
-225
-222
-221
-212
-210
-206
-210
-206
-209
-210
-218
-214
-211
-217
-225
-240
-251
-256
-246
-253
-255
-263
-253
-251
-257
-230
-223
-233
-261
-274
-255
-252
-260
-254
-239
-243
-249
-259
-259
-258
-268
-274
-258
-250
-255
-258
-261
-264
-251
-241
-253
-254
-243
-231
-237
-235
-226
-213
-205
-201
-189
-183
-177
-167
-147
-146
-155
-141
-144
-148
-152
-175
-193
-193
-184
-200
-232
-243
-239
-241
-244
-249
-250
-257
-253
-259
-263
-242
-242
-234
-240
-241
-233
-229
-215
-221
-221
-215
-223
-227
-213
-211
-225
-226
-230
-226
-228
-229
-226
-226
-230
-241
-248
-256
-251
-259
-265
-276
-283
-278
-284
-286
-279
-281
-287
-274
-274
-278
-285
-299
-295
-282
-293
-290
-287
-292
-279
-275
-266
-261
-261
-258
-254
-249
-249
-250
-247
-254
-246
-251
-256
-253
-250
-249
-251
-245
-237
-236
-235
-235
-239
-240
-229
-222
-234
-242
-240
-238
-240
-234
-227
-221
-207
-208
-208
-208
-216
-221
-225
-216
-206
-200
-207
-204
-191
-186
-194
-194
-186
-188
-205
-228
-253
-263
-264
-268
-276
-284
-287
-292
-292
-280
-282
-275
-279
-270
-260
-273
-274
-261
-255
-259
-262
-263
-254
-245
-238
-238
-237
-234
-231
-247
-239
-240
-222
-219
-231
-222
-236
-236
-243
-245
-243
-246
-258
-258
-269
-276
-271
-284
-291
-290
-294
-290
-285
-288
-283
-282
-295
-302
-307
-309
-307
-297
-280
-281
-288
-287
-302
-309
-302
-293
-294
-291
-293
-297
-292
-281
-276
-262
-246
-259
-263
-270
-274
-282
-295
-296
-287
-283
-268
-272
-279
-274
-280
-280
-273
-267
-272
-267
-249
-230
-236
-237
-221
-220
-222
-216
-215
-210
-220
-227
-226
-237
-237
-233
-211
-215
-226
-212
-211
-244
-254
-243
-246
-259
-261
-248
-243
-261
-262
-259
-259
-269
-263
-265
-282
-282
-273
-276
-285
-280
-278
-285
-300
-301
-308
-331
-338
-330
-332
-332
-322
-312
-315
-306
-316
-320
-317
-330
-322
-302
-295
-283
-273
-293
-303
-306
-296
-296
-293
-284
-282
-273
-276
-276
-278
-283
-294
-300
-295
-300
-298
-288
-286
-277
-280
-285
-286
-287
-277
-283
-282
-283
-274
-280
-282
-294
-289
-280
-286
-274
-282
-285
-274
-274
-275
-266
-258
-250
-255
-255
-255
-253
-245
-257
-259
-256
-243
-226
-201
-191
-198
-188
-189
-203
-197
-189
-197
-203
-205
-202
-208
-198
-177
-187
-197
-199
-202
-211
-203
-197
-197
-212
-204
-205
-217
-223
-234
-236
-238
-229
-231
-238
-239
-237
-262
-253
-260
-285
-271
-254
-270
-286
-286
-289
-290
-283
-280
-274
-261
-252
-245
-254
-255
-241
-240
-255
-251
-248
-252
-245
-245
-256
-251
-254
-267
-268
-281
-283
-276
-275
-279
-287
-283
-282
-287
-270
-253
-246
-236
-229
-225
-212
-205
-218
-212
-218
-237
-235
-227
-229
-239
-227
-221
-226
-235
-244
-252
-264
-279
-269
-252
-245
-237
-256
-267
-260
-264
-276
-275
-271
-255
-250
-247
-245
-252
-253
-256
-236
-215
-204
-188
-186
-204
-204
-201
-209
-210
-209
-217
-216
-213
-218
-214
-224
-231
-236
-248
-248
-241
-249
-262
-259
-251
-253
-262
-261
-270
-259
-257
-265
-260
-257
-249
-241
-246
-248
-237
-242
-240
-240
-252
-263
-252
-253
-251
-254
-264
-261
-247
-230
-212
-210
-216
-211
-226
-253
-246
-243
-246
-247
-259
-261
-270
-273
-275
-275
-283
-293
-292
-299
-295
-283
-283
-278
-265
-251
-229
-215
-218
-218
-222
-224
-212
-215
-224
-223
-220
-220
-216
-225
-219
-210
-205
-209
-214
-219
-227
-236
-239
-242
-263
-269
-276
-300
-292
-275
-271
-272
-257
-264
-265
-245
-241
-251
-251
-251
-257
-260
-262
-255
-256
-258
-259
-260
-267
-279
-278
-282
-291
-292
-286
-283
-287
-287
-299
-303
-306
-307
-302
-299
-296
-301
-301
-302
-310
-324
-315
-297
-286
-284
-291
-285
-281
-272
-267
-274
-261
-244
-235
-216
-206
-189
-177
-180
-183
-178
-194
-198
-191
-183
-174
-170
-180
-181
-162
-152
-153
-158
-165
-167
-166
-179
-194
-203
-210
-216
-235
-254
-253
-244
-247
-245
-243
-245
-239
-243
-249
-247
-241
-219
-209
-227
-234
-221
-218
-210
-196
-178
-174
-177
-169
-168
-161
-165
-160
-169
-183
-201
-217
-222
-226
-216
-212
-212
-219
-222
-219
-227
-236
-257
-262
-274
-282
-267
-259
-253
-242
-234
-241
-254
-251
-251
-248
-249
-244
-219
-228
-232
-219
-213
-194
-181
-182
-185
-189
-193
-202
-207
-215
-219
-225
-235
-225
-238
-244
-237
-233
-238
-251
-244
-229
-227
-244
-260
-261
-264
-270
-276
-281
-277
-275
-272
-261
-273
-284
-288
-286
-297
-291
-287
-291
-300
-310
-306
-298
-284
-270
-262
-258
-250
-254
-254
-252
-265
-258
-252
-262
-266
-254
-244
-237
-241
-236
-219
-220
-225
-231
-222
-219
-227
-238
-242
-246
-256
-257
-257
-256
-260
-264
-260
-269
-277
-273
-276
-270
-270
-258
-245
-244
-227
-217
-208
-198
-187
-179
-179
-192
-201
-207
-216
-212
-214
-224
-236
-239
-253
-261
-252
-261
-273
-279
-272
-289
-292
-302
-315
-320
-309
-297
-304
-302
-301
-311
-310
-313
-318
-313
-306
-291
-289
-292
-299
-286
-272
-273
-249
-224
-225
-229
-224
-219
-216
-212
-206
-194
-203
-210
-211
-226
-233
-222
-222
-234
-222
-219
-230
-251
-245
-244
-246
-243
-250
-252
-269
-276
-272
-278
-303
-315
-331
-351
-355
-358
-349
-334
-319
-313
-297
-300
-291
-277
-268
-265
-278
-272
-281
-290
-287
-283
-282
-288
-275
-280
-286
-290
-286
-275
-277
-288
-299
-302
-312
-322
-315
-314
-328
-333
-335
-344
-346
-342
-339
-345
-334
-311
-306
-313
-302
-293
-310
-312
-298
-299
-305
-310
-322
-319
-317
-318
-316
-317
-317
-317
-327
-335
-343
-349
-343
-329
-332
-348
-349
-336
-329
-326
-330
-325
-335
-345
-333
-328
-335
-318
-306
-294
-290
-288
-268
-266
-271
-276
-284
-295
-291
-280
-281
-293
-303
-299
-295
-315
-328
-327
-328
-329
-322
-311
-327
-342
-345
-342
-341
-355
-345
-344
-349
-340
-311
-307
-317
-306
-304
-299
-290
-289
-281
-286
-301
-308
-315
-307
-303
-291
-292
-302
-309
-305
-315
-318
-323
-327
-313
-305
-305
-299
-294
-290
-289
-287
-285
-293
-287
-278
-277
-274
-286
-286
-281
-265
-253
-240
-231
-243
-237
-234
-247
-242
-246
-257
-251
-255
-254
-262
-272
-283
-290
-284
-289
-297
-309
-307
-309
-313
-305
-290
-291
-297
-295
-288
-272
-258
-249
-246
-251
-259
-261
-268
-277
-276
-275
-266
-271
-276
-262
-260
-265
-289
-302
-304
-321
-340
-356
-359
-357
-352
-348
-355
-364
-352
-355
-357
-350
-340
-338
-342
-331
-312
-308
-298
-286
-291
-294
-280
-254
-247
-254
-267
-254
-247
-251
-256
-253
-233
-249
-263
-266
-266
-266
-267
-271
-276
-264
-256
-266
-282
-282
-282
-296
-292
-285
-290
-294
-304
-311
-319
-318
-326
-324
-312
-317
-326
-323
-303
-301
-299
-293
-298
-304
-304
-295
-286
-288
-288
-284
-276
-274
-282
-274
-266
-266
-268
-262
-269
-275
-267
-270
-272
-277
-278
-286
-295
-308
-296
-291
-296
-293
-303
-318
-315
-316
-327
-325
-327
-322
-332
-337
-331
-331
-341
-350
-340
-335
-333
-323
-315
-309
-307
-303
-304
-293
-299
-300
-288
-297
-288
-280
-282
-282
-284
-282
-283
-277
-286
-279
-264
-253
-252
-253
-255
-264
-260
-258
-264
-258
-253
-259
-260
-269
-280
-287
-296
-304
-306
-299
-296
-288
-269
-272
-268
-261
-269
-274
-260
-274
-291
-281
-279
-287
-293
-281
-293
-302
-296
-292
-289
-310
-321
-325
-332
-327
-328
-325
-327
-323
-312
-314
-316
-314
-314
-316
-311
-299
-294
-290
-288
-303
-313
-310
-329
-344
-340
-328
-342
-345
-329
-327
-339
-338
-342
-354
-358
-354
-338
-331
-330
-338
-330
-323
-324
-312
-304
-306
-282
-259
-253
-235
-233
-232
-233
-242
-238
-230
-238
-252
-259
-267
-274
-256
-260
-278
-286
-292
-292
-298
-299
-298
-303
-314
-311
-315
-318
-313
-294
-285
-306
-302
-291
-281
-267
-278
-291
-301
-310
-320
-321
-313
-307
-291
-288
-293
-292
-310
-328
-342
-348
-332
-333
-333
-343
-358
-371
-368
-363
-363
-353
-352
-339
-339
-338
-346
-335
-329
-326
-319
-305
-303
-303
-293
-291
-290
-295
-302
-320
-315
-307
-291
-288
-286
-280
-293
-305
-310
-304
-309
-307
-299
-297
-292
-304
-305
-303
-303
-313
-330
-330
-326
-310
-310
-300
-283
-279
-271
-275
-286
-261
-254
-264
-267
-256
-261
-282
-283
-280
-280
-284
-274
-259
-255
-254
-254
-248
-243
-236
-243
-267
-266
-276
-279
-284
-292
-283
-275
-269
-266
-243
-241
-241
-229
-233
-237
-217
-226
-244
-252
-253
-241
-258
-256
-251
-242
-250
-253
-231
-230
-236
-236
-241
-263
-277
-284
-295
-298
-279
-290
-311
-312
-305
-319
-335
-323
-315
-297
-290
-278
-275
-274
-286
-285
-280
-283
-270
-279
-289
-303
-296
-285
-281
-275
-272
-265
-284
-293
-284
-274
-271
-281
-257
-238
-240
-252
-252
-262
-278
-272
-283
-291
-281
-274
-269
-258
-271
-270
-270
-271
-272
-264
-266
-286
-278
-262
-258
-261
-264
-286
-298
-299
-304
-296
-285
-279
-283
-300
-313
-318
-327
-318
-299
-293
-285
-269
-264
-256
-266
-271
-257
-250
-244
-241
-222
-214
-208
-202
-206
-214
-224
-220
-221
-234
-242
-240
-242
-251
-260
-261
-262
-265
-263
-259
-234
-225
-230
-216
-212
-211
-217
-221
-234
-253
-265
-269
-277
-284
-290
-290
-298
-298
-297
-299
-296
-304
-291
-288
-303
-301
-305
-306
-298
-299
-285
-290
-287
-275
-272
-274
-273
-272
-259
-256
-257
-248
-246
-234
-228
-230
-228
-233
-231
-237
-250
-254
-250
-253
-268
-287
-299
-293
-298
-305
-302
-295
-303
-315
-315
-305
-298
-293
-285
-268
-261
-272
-266
-269
-264
-256
-241
-231
-227
-228
-223
-223
-238
-243
-246
-241
-248
-266
-266
-271
-277
-273
-266
-254
-259
-262
-266
-273
-281
-282
-259
-264
-270
-266
-264
-265
-258
-254
-249
-241
-239
-232
-240
-236
-233
-238
-240
-247
-256
-263
-278
-275
-285
-286
-272
-267
-275
-277
-284
-281
-275
-267
-263
-260
-251
-246
-224
-229
-227
-219
-232
-250
-267
-263
-266
-274
-277
-274
-271
-270
-255
-252
-263
-265
-245
-240
-248
-233
-233
-235
-238
-235
-225
-214
-209
-219
-218
-228
-232
-221
-227
-213
-207
-213
-229
-241
-241
-258
-267
-277
-282
-280
-275
-261
-269
-285
-283
-288
-300
-294
-293
-287
-272
-259
-250
-238
-224
-228
-204
-186
-183
-186
-192
-192
-197
-195
-190
-200
-198
-189
-185
-177
-194
-182
-152
-147
-152
-139
-150
-160
-151
-153
-158
-162
-148
-154
-154
-146
-166
-178
-199
-204
-196
-200
-207
-212
-209
-202
-212
-225
-208
-202
-209
-198
-207
-217
-216
-219
-231
-236
-232
-241
-235
-226
-205
-203
-206
-197
-189
-194
-195
-192
-203
-213
-212
-214
-241
-243
-246
-251
-256
-269
-282
-296
-303
-299
-286
-278
-267
-266
-261
-264
-254
-244
-239
-231
-222
-220
-208
-189
-183
-166
-168
-188
-183
-183
-203
-200
-200
-212
-214
-217
-224
-225
-222
-210
-220
-227
-229
-235
-235
-260
-274
-259
-259
-268
-265
-275
-275
-280
-290
-289
-282
-280
-282
-274
-279
-295
-304
-294
-287
-273
-252
-245
-240
-242
-245
-237
-228
-226
-219
-206
-202
-205
-212
-206
-202
-194
-188
-182
-175
-176
-176
-183
-185
-182
-182
-182
-183
-186
-178
-181
-184
-179
-183
-184
-181
-179
-181
-189
-193
-188
-188
-190
-186
-170
-163
-162
-152
-159
-169
-171
-186
-205
-208
-200
-223
-248
-246
-230
-243
-264
-274
-261
-252
-263
-268
-279
-282
-276
-277
-282
-279
-267
-263
-268
-280
-284
-285
-294
-286
-279
-277
-266
-264
-269
-283
-293
-277
-270
-274
-281
-274
-265
-275
-285
-290
-298
-324
-327
-321
-329
-334
-328
-313
-307
-287
-279
-283
-273
-263
-261
-261
-238
-237
-237
-236
-241
-236
-232
-232
-231
-229
-236
-236
-241
-232
-218
-223
-227
-213
-208
-213
-205
-194
-201
-198
-194
-190
-188
-177
-180
-181
-185
-183
-177
-179
-168
-182
-185
-186
-187
-194
-193
-195
-197
-209
-221
-213
-220
-211
-211
-221
-234
-253
-262
-260
-266
-266
-268
-281
-287
-297
-302
-299
-289
-282
-284
-292
-288
-280
-275
-269
-265
-258
-254
-248
-236
-237
-233
-223
-218
-235
-243
-233
-241
-251
-261
-260
-268
-291
-300
-300
-304
-306
-305
-303
-302
-299
-301
-309
-303
-298
-308
-314
-293
-281
-293
-308
-316
-310
-309
-298
-290
-283
-270
-269
-263
-250
-242
-229
-234
-225
-215
-225
-225
-223
-224
-229
-216
-202
-203
-217
-211
-193
-185
-194
-198
-170
-154
-161
-168
-169
-170
-180
-183
-191
-212
-222
-230
-242
-257
-282
-280
-284
-299
-292
-282
-270
-273
-265
-252
-241
-235
-226
-213
-220
-220
-223
-234
-229
-213
-218
-231
-225
-224
-230
-229
-228
-218
-216
-224
-222
-224
-229
-223
-236
-245
-257
-262
-264
-271
-276
-273
-274
-288
-292
-298
-287
-289
-287
-284
-279
-281
-283
-274
-289
-288
-275
-264
-257
-269
-270
-263
-272
-276
-251
-245
-257
-252
-251
-264
-282
-291
-297
-298
-314
-319
-312
-320
-325
-301
-288
-297
-285
-284
-285
-291
-281
-270
-269
-260
-248
-235
-226
-229
-235
-232
-231
-223
-212
-208
-214
-219
-223
-227
-225
-222
-215
-213
-204
-200
-211
-204
-210
-222
-240
-236
-224
-208
-206
-212
-195
-192
-204
-206
-218
-236
-228
-222
-218
-216
-213
-211
-202
-208
-216
-210
-201
-203
-200
-194
-198
-191
-192
-182
-166
-172
-191
-202
-200
-198
-190
-179
-185
-200
-185
-178
-182
-196
-207
-217
-219
-210
-212
-209
-200
-192
-188
-201
-206
-195
-177
-168
-173
-159
-167
-174
-179
-187
-202
-200
-197
-208
-200
-202
-208
-213
-222
-233
-222
-219
-224
-230
-236
-230
-236
-241
-244
-252
-249
-260
-277
-281
-279
-279
-283
-279
-270
-278
-293
-282
-291
-294
-289
-291
-301
-298
-307
-315
-313
-316
-322
-324
-306
-304
-305
-303
-297
-288
-278
-275
-267
-264
-253
-237
-228
-221
-230
-228
-232
-233
-227
-241
-252
-250
-259
-264
-257
-240
-237
-234
-226
-231
-236
-237
-232
-239
-243
-242
-253
-251
-244
-235
-244
-233
-227
-232
-232
-227
-214
-212
-207
-209
-195
-186
-192
-194
-190
-199
-214
-222
-237
-247
-256
-251
-248
-260
-263
-266
-282
-286
-286
-282
-281
-290
-282
-279
-281
-284
-281
-282
-289
-273
-266
-262
-270
-260
-257
-267
-272
-281
-280
-269
-283
-279
-267
-272
-274
-273
-277
-286
-279
-282
-296
-296
-283
-282
-272
-262
-264
-263
-257
-253
-236
-235
-238
-236
-233
-226
-230
-233
-230
-240
-240
-241
-232
-228
-238
-252
-258
-249
-250
-251
-251
-266
-261
-246
-250
-256
-268
-268
-271
-289
-299
-305
-307
-285
-277
-276
-286
-292
-291
-295
-304
-299
-287
-282
-282
-287
-287
-285
-276
-271
-267
-267
-269
-268
-272
-275
-273
-264
-263
-262
-257
-246
-242
-225
-226
-238
-225
-218
-219
-215
-207
-213
-224
-234
-226
-231
-229
-221
-223
-232
-236
-246
-250
-245
-248
-235
-241
-243
-256
-261
-253
-255
-270
-262
-264
-280
-275
-276
-278
-279
-280
-276
-266
-266
-269
-264
-277
-275
-266
-266
-244
-236
-229
-222
-226
-225
-222
-232
-231
-231
-239
-227
-214
-214
-221
-226
-236
-231
-242
-257
-266
-272
-284
-297
-305
-314
-312
-311
-321
-328
-334
-349
-361
-369
-375
-380
-379
-368
-356
-363
-376
-368
-358
-365
-356
-336
-316
-306
-314
-321
-324
-318
-315
-312
-300
-291
-287
-289
-298
-289
-280
-272
-261
-257
-248
-248
-247
-252
-248
-252
-260
-253
-248
-243
-231
-224
-222
-219
-207
-199
-208
-193
-181
-182
-198
-216
-216
-221
-218
-212
-215
-226
-221
-218
-244
-250
-241
-236
-243
-244
-241
-244
-244
-247
-228
-222
-218
-218
-214
-220
-227
-230
-222
-213
-214
-213
-220
-224
-236
-241
-240
-251
-236
-229
-235
-235
-236
-243
-240
-245
-244
-251
-252
-240
-243
-249
-255
-262
-262
-272
-278
-261
-251
-244
-252
-243
-240
-267
-283
-289
-305
-317
-322
-310
-312
-337
-343
-358
-371
-372
-380
-395
-393
-386
-394
-397
-394
-390
-388
-391
-393
-396
-399
-377
-367
-357
-362
-357
-347
-345
-342
-348
-346
-343
-330
-313
-328
-327
-323
-333
-313
-300
-286
-279
-268
-266
-265
-260
-260
-239
-240
-242
-246
-237
-231
-230
-228
-226
-227
-238
-234
-232
-241
-248
-254
-267
-281
-285
-286
-289
-291
-317
-336
-346
-351
-360
-365
-371
-381
-379
-372
-369
-374
-376
-380
-378
-372
-357
-347
-326
-318
-325
-325
-323
-330
-314
-300
-298
-297
-279
-268
-270
-277
-277
-266
-262
-251
-251
-250
-252
-244
-261
-281
-292
-293
-297
-291
-287
-301
-315
-326
-327
-326
-318
-312
-322
-330
-332
-327
-339
-347
-353
-350
-341
-348
-336
-330
-331
-323
-320
-332
-336
-339
-344
-344
-336
-329
-330
-333
-342
-348
-352
-327
-309
-304
-303
-290
-271
-263
-256
-261
-254
-253
-256
-254
-259
-254
-244
-237
-232
-234
-240
-250
-254
-258
-263
-273
-276
-270
-260
-267
-273
-269
-270
-274
-262
-256
-255
-264
-284
-285
-283
-279
-283
-289
-286
-284
-283
-291
-307
-303
-303
-301
-290
-280
-274
-282
-280
-273
-262
-266
-272
-274
-276
-269
-274
-292
-292
-287
-293
-294
-293
-300
-310
-318
-320
-319
-324
-314
-316
-323
-313
-327
-328
-311
-317
-323
-308
-311
-298
-287
-298
-308
-310
-301
-281
-277
-282
-293
-303
-298
-295
-295
-300
-317
-328
-330
-313
-299
-297
-311
-320
-319
-322
-317
-324
-326
-324
-327
-325
-334
-329
-325
-321
-308
-303
-304
-302
-290
-280
-292
-314
-318
-306
-312
-314
-294
-288
-283
-270
-263
-252
-254
-258
-261
-257
-256
-250
-260
-270
-268
-276
-258
-260
-275
-281
-282
-281
-295
-291
-295
-294
-304
-309
-298
-295
-281
-276
-258
-257
-278
-278
-281
-285
-283
-285
-277
-265
-257
-259
-267
-258
-260
-261
-256
-244
-240
-228
-224
-216
-216
-214
-212
-217
-220
-226
-233
-249
-256
-254
-270
-292
-283
-287
-296
-300
-304
-303
-304
-306
-306
-302
-305
-317
-322
-340
-347
-339
-328
-325
-334
-341
-334
-318
-317
-314
-301
-302
-305
-299
-299
-303
-299
-304
-317
-308
-302
-296
-286
-294
-302
-301
-305
-312
-325
-325
-324
-323
-315
-324
-317
-319
-314
-300
-299
-285
-292
-306
-319
-322
-325
-315
-311
-331
-319
-317
-320
-333
-342
-350
-353
-351
-352
-347
-336
-331
-323
-308
-302
-317
-315
-309
-308
-297
-303
-301
-299
-293
-293
-293
-279
-281
-289
-288
-288
-294
-293
-284
-280
-276
-272
-278
-299
-302
-300
-304
-303
-299
-300
-302
-301
-300
-302
-302
-278
-256
-261
-280
-271
-268
-269
-273
-277
-273
-271
-258
-249
-246
-253
-248
-238
-226
-229
-239
-242
-250
-242
-241
-261
-274
-278
-284
-291
-298
-300
-294
-301
-311
-319
-310
-312
-310
-310
-302
-295
-287
-272
-267
-274
-281
-276
-275
-270
-264
-264
-263
-262
-262
-252
-233
-231
-241
-255
-259
-267
-271
-262
-261
-263
-260
-257
-256
-259
-243
-248
-252
-249
-244
-236
-241
-238
-239
-242
-260
-272
-269
-274
-284
-278
-262
-262
-278
-289
-294
-287
-275
-274
-258
-245
-245
-248
-240
-240
-230
-220
-206
-197
-201
-212
-217
-224
-219
-210
-217
-209
-209
-227
-232
-239
-248
-242
-236
-233
-223
-233
-243
-242
-233
-236
-251
-250
-252
-256
-257
-258
-259
-262
-255
-250
-248
-241
-243
-241
-239
-239
-220
-212
-210
-207
-214
-228
-225
-215
-220
-224
-230
-216
-210
-217
-224
-234
-242
-249
-264
-262
-265
-269
-278
-288
-287
-299
-309
-313
-313
-307
-310
-309
-318
-323
-322
-318
-316
-305
-296
-273
-256
-248
-249
-254
-234
-221
-228
-227
-205
-203
-213
-209
-198
-200
-202
-196
-192
-180
-179
-193
-193
-185
-175
-159
-155
-171
-160
-177
-201
-205
-210
-216
-213
-207
-216
-231
-235
-233
-237
-241
-243
-246
-253
-240
-247
-250
-246
-239
-224
-214
-214
-212
-219
-217
-209
-219
-224
-227
-233
-227
-223
-219
-218
-223
-223
-225
-227
-241
-243
-235
-225
-232
-240
-236
-242
-241
-250
-250
-243
-247
-248
-253
-261
-275
-291
-307
-306
-302
-305
-312
-297
-284
-285
-285
-281
-269
-272
-273
-284
-295
-306
-303
-301
-301
-282
-285
-306
-319
-318
-333
-328
-324
-317
-300
-294
-293
-287
-279
-286
-285
-285
-292
-295
-290
-284
-294
-283
-287
-289
-279
-268
-267
-283
-287
-288
-285
-293
-292
-291
-298
-295
-299
-302
-300
-306
-309
-309
-305
-308
-320
-325
-322
-302
-292
-295
-292
-299
-303
-313
-313
-292
-271
-262
-263
-257
-247
-243
-232
-223
-228
-228
-234
-233
-244
-238
-253
-269
-269
-274
-270
-267
-254
-250
-235
-234
-239
-234
-231
-230
-223
-218
-220
-219
-210
-207
-211
-213
-206
-208
-203
-209
-224
-223
-226
-236
-234
-233
-235
-233
-235
-240
-257
-266
-276
-291
-308
-309
-300
-295
-293
-306
-307
-312
-306
-300
-303
-293
-289
-273
-277
-288
-283
-277
-279
-286
-293
-303
-304
-304
-310
-309
-318
-336
-335
-338
-344
-337
-325
-311
-307
-305
-295
-271
-266
-271
-275
-274
-256
-247
-249
-256
-254
-257
-261
-268
-270
-262
-273
-270
-268
-275
-296
-292
-287
-293
-295
-299
-289
-289
-294
-293
-297
-333
-339
-336
-338
-349
-350
-346
-354
-329
-323
-315
-311
-312
-293
-287
-276
-264
-257
-259
-268
-265
-254
-242
-227
-220
-218
-217
-218
-219
-223
-220
-223
-231
-233
-237
-249
-270
-286
-291
-301
-311
-311
-319
-319
-309
-309
-308
-308
-307
-291
-279
-281
-274
-284
-275
-284
-276
-267
-269
-262
-265
-264
-263
-253
-244
-231
-213
-206
-212
-199
-192
-207
-223
-225
-231
-214
-204
-222
-219
-223
-239
-230
-215
-225
-239
-248
-260
-256
-243
-222
-211
-221
-215
-210
-211
-222
-229
-219
-211
-204
-194
-204
-197
-188
-196
-204
-213
-200
-197
-193
-187
-181
-185
-189
-182
-184
-190
-197
-192
-192
-190
-187
-183
-176
-176
-183
-191
-184
-178
-173
-166
-163
-159
-162
-167
-160
-142
-135
-139
-122
-123
-130
-128
-125
-106
-93
-108
-115
-114
-120
-116
-114
-126
-142
-152
-158
-156
-168
-179
-181
-194
-194
-192
-198
-203
-198
-194
-209
-221
-228
-223
-223
-233
-238
-249
-260
-255
-239
-238
-235
-236
-238
-247
-231
-223
-236
-249
-258
-260
-262
-268
-267
-261
-276
-287
-274
-255
-251
-255
-251
-247
-249
-246
-233
-233
-242
-251
-254
-258
-261
-258
-250
-249
-251
-239
-234
-226
-222
-231
-243
-247
-244
-249
-252
-251
-256
-263
-263
-249
-251
-256
-259
-270
-266
-265
-269
-265
-265
-269
-290
-284
-272
-290
-288
-267
-256
-255
-249
-253
-246
-234
-234
-230
-239
-244
-243
-234
-229
-216
-206
-204
-194
-178
-191
-214
-223
-216
-213
-243
-235
-226
-224
-211
-209
-206
-202
-198
-192
-187
-187
-189
-189
-183
-174
-174
-182
-190
-193
-183
-181
-185
-171
-179
-182
-166
-174
-178
-177
-187
-185
-190
-200
-197
-195
-196
-200
-190
-183
-185
-172
-171
-181
-188
-187
-193
-195
-185
-190
-205
-217
-231
-239
-241
-250
-266
-274
-277
-280
-281
-282
-257
-262
-247
-225
-236
-243
-244
-227
-219
-223
-225
-217
-208
-203
-197
-206
-205
-186
-197
-195
-184
-184
-187
-185
-178
-174
-164
-176
